|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Goryachev 2:5020/400 12 Mar 2002 10:08:33 To : Denis Nikolayev Subject : Re: пара вопросов -------------------------------------------------------------------------------- [skip] > Вопрос 2. Имеется файл, в котором в определенных местах прописан символ "\" > Hеобходимо поменять в файле этот символ на "/" и сменить знак конца строки с > виндовского на юниксовый. Затем надо проделать тоже самое наоборот. Какими > командами это можно сделать? % sed -e 's/\\/\//g' filename1.txt |tr -d '\r' > filename2.txt % sed -e 's/\//\\/g' filename2.txt |awk '{ printf "%s\r\n", $0 }' > filename3.txt для сравнения файлов % cmp -s filename1.txt filename3.txt; echo $? должно вернуть 0 (imho) -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6488da690324.html, оценка из 5, голосов 10
|