Перенаправление файла в ударе

Каково различие между использованием> и>>?

Как я могу использовать обоих <и> (операторы перенаправления) в единственной команде?

1
задан 03.09.2010, 18:20

2 ответа

> данные перенаправлений из stdout (считайте стандарт) в файл.

ls-a> my-files.txt

возьмет вывод ls -a и помещенный это в файл называют my-files.txt удаление/перезапись файла, если это существует. Используя >> вместо > в примере выше не перезапишет файл, если он будет существовать, но добавьте вывод ls -a в конец my-files.txt

< с другой стороны, отправляет данные в программы stdin (прочитайте стандарт в). Если мне назвали файл my-files.txtи я хочу знать, сколько слов это содержит, я могу отправить его в названную программу wc. Эта программа принимает данные по, он stdin таким образом к данным к нему я делаю

туалет-w <my-files.txt

И наконец Если я хочу сохранить вывод той команды в новый файл, я могу использовать, обоим нравится так

туалет-w <my-files.txt> wordcount.txt

2
ответ дан 12.12.2019, 13:11

Теги

Похожие вопросы