Писал скрипт, но застрял на одном интересном месте :(
есть файл, мне с него надо считать строку (что я и делаю), но в этой строке есть спецсимволы (%,$, и т.д.) мне перед кажым спецсимволом надо поставить "\", я заношу строку в массив, а что дальше делать пока не знаю !!!
подкиньте кусок кода с коментариями, вот всё что мне надо для полного счастья !!!!!!!!!!!!!!!!!!
Нужна помощь профи ... (Специальные символы в bash)
Модератор: Модераторы разделов
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Нужна помощь профи ...
Код: Выделить всё
cat file | sed -e 's/\$/\\\$/g' -e 's/\%/\\\%/g' -e 's/\!/\\\!/g' -e 's/\@/\\\@/g' -e 's/\#/\\\#/g'-
Ananas
- Сообщения: 64
-
tetef
- Сообщения: 4
Re: Нужна помощь профи ...
Большое спасибо, дальше я сам !!!!!!!!!!!