Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
Всем привет.Прошу вас уважаемое сообщество помочь написать небольшой скрипт sh.Суть следующая: скрипт должен пробегать по *.txt файл и убирать лишние переходы на новую строку (т.е. ентеры).Заранее спасибо.
$ cat 1.txt | tr -d "\n" | tee 1.txt
$ sed '/^$/d' 1.txt | tee 1.txt
Цитата: eJay от 20 Апреля 2010, 00:04:08Всем привет.Прошу вас уважаемое сообщество помочь написать небольшой скрипт sh.Суть следующая: скрипт должен пробегать по *.txt файл и убирать лишние переходы на новую строку (т.е. ентеры).Заранее спасибо.Что значит лишние? как узнать лишний или нет?Если просто убрать все переходы на новую строку то скрипт и не нужен.Можно так:Код: [Выделить]$ cat 1.txt | tr -d "\n" | tee 1.txt Если просто удалить пустые строки то:Код: [Выделить]$ sed '/^$/d' 1.txt | tee 1.txt Конкретизируй что надо.
Страница сгенерирована за 0.015 секунд. Запросов: 22.