Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и замены ее на другую. Посоветуйте как енто делать?
>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>замены ее на другую. Посоветуйте как енто делать?sed тебе поможет
>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>замены ее на другую. Посоветуйте как енто делать?
>
>sed тебе поможетПонимаю что сэд мне поможет, да вот только не могу понять что мне с ним делать. Копировать все из файла в другой с нужной мне заменой, а потом возвращать обратно, или можно както найти и заменить*??????
>Понимаю что сэд мне поможет, да вот только не могу понять что
>мне с ним делать. Копировать все из файла в другой с
>нужной мне заменой, а потом возвращать обратно, или можно както найти
>и заменить*??????sed -i
edit files in place
>>Понимаю что сэд мне поможет, да вот только не могу понять что
>>мне с ним делать. Копировать все из файла в другой с
>>нужной мне заменой, а потом возвращать обратно, или можно както найти
>>и заменить*??????
>
>sed -i
> edit files in placesed -i /./d /home/123.txt
Эта команда должна по идее удалить все строки содержащие точку. А удаляет все!!!!!!
>sed -i /./d /home/123.txt
>Эта команда должна по идее удалить все строки содержащие точку. А удаляет
>все!!!!!!ты мало прочитал про регулярные выражения
. означает любой символ
больше читай!
>>sed -i /./d /home/123.txt
>>Эта команда должна по идее удалить все строки содержащие точку. А удаляет
>>все!!!!!!
>
>ты мало прочитал про регулярные выражения
>. означает любой символ
>больше читай!А как же мне тогда удалить строки содержащие точку??????????
Ты блондин?Прочитай man sed.
Точка - спецсимвол. А спецсимволы экранируются.
>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>замены ее на другую. Посоветуйте как енто делать?Или посоветуйте как удалить последнюю строку....
>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>замены ее на другую. Посоветуйте как енто делать?
>
>Или посоветуйте как удалить последнюю строку....sed `wc -l 123.txt | awk '{print $1}'`d
>>>Проблемка в чем. Мне нужно написать скрипт поиска строки в файле и
>>>замены ее на другую. Посоветуйте как енто делать?
>>
>>Или посоветуйте как удалить последнюю строку....
>
>sed `wc -l 123.txt | awk '{print $1}'`dСпасибо отцам скрипта =)