Используя вывод главы -1 - PullRequest
       24

Используя вывод главы -1

3 голосов
/ 16 ноября 2011

Когда я пишу

ls | head -1

, вывод

file.txt

Когда я пишу

ls | head -1 > output.txt или

echo `ls |head -1`> output.txt

файл output.txt содержит

^ [[H ^ [[2Jfile.txt

Это доставляет мне неприятности, потому что мне нужно использовать вывод head -1 в качестве аргумента другой команды.

Как мне этого добиться?

Ответы [ 2 ]

3 голосов
/ 16 ноября 2011

Возможно, ваш ls связан с чем-то вроде ls --color=always.Попробуйте /bin/ls | head -1 > output.txt

3 голосов
/ 16 ноября 2011

Это, вероятно, терминальные коды выхода для окраски.Ваша ls настройка, кажется, не работает, обычно окрашивание следует выполнять только при подключении напрямую к терминалу.

ls --color=never | head -1

должно решить проблему.

...