LINUX.ORG.RU

посмеялсо.

за перенаправление потоков отвечает шелл, вот с bash и спрашивай

generatorglukoff ★★
()

Мне почему-то кажется, что если в одном месте кода меньше, то в другом его больше.

Midael ★★★★★
()
Ответ на: комментарий от Legioner

Соврал. Видимо код работал потому, что первый cat выполнялся и закрывал файл прежде чем второй получал управление. Если файл большой, то всё входит в вечный цикл.

Legioner ★★★★★
()

Да, кстати, а вот это всё в плановском cat есть?

-A, --show-all синоним -vET
-b, --number-nonblank нумеровать непустые строки при выводе
-e синоним -vE
-E, --show-ends показывать $ в конце каждой строки
-n, --number нумеровать все строки при выводе
-s, --squeeze-blank выводить не более одной пустой строки
-t синоним -vT
-T, --show-tabs показывать знаки табуляции как ^I
-u (игнорируется)
-v, --show-nonprinting использовать запись с ^ и M-, за исключением знаков
перевода строки и табуляции
--help показать эту справку и выйти
--version показать информацию о версии и выйти


Что-то я не вижу реализации всего этого в предложенном исходнике.

Midael ★★★★★
()
Ответ на: комментарий от Midael

Для тех кто употребляет план - да ;)

anonymous
()
Ответ на: комментарий от Legioner

>Соврал. Видимо код работал потому, что первый cat выполнялся и закрывал файл прежде чем второй получал управление. Если файл большой, то всё входит в вечный цикл.

head -c `stat -c %s file.txt` file.txt >> file.txt

true
()

polachok:~% cat file >> file cat: file: ввод и вывод в один файл

polachok
()
Ответ на: комментарий от Davidov

Видимо это переменная из файла у.х для какой-то надобности инициализируется истинным именем команды, а не алиасом.. Может для безопасности?

HEBECTb_KTO
()
Ответ на: комментарий от Midael

>Что-то я не вижу реализации всего этого в предложенном исходнике.

Потому что это и не надо ... есть awk :)

robot12 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.