Сохранить в файл ответ по команде ls
Вывести содержимое домашней папки пользователя в файл с именем "list" в текущей папке.
Ответы (2 шт):
Автор решения: eri
→ Ссылка
Перенаправление вывода программы в файл делается оператором >. А оператором >> можно дозаписывать в конец файла.
Также можно указать отдельно потоки stderr и stdout добавив соответственно 1 и 2 к оператору. Например:
ls /proc/*/fd/ 2> /tmp/errors 1> /tmp/out
Выдаст
/proc/1008/fd/:
0
1
2
3
4
....
и
ls: невозможно открыть каталог '/proc/100/fd/': Отказано в доступе
ls: невозможно открыть каталог '/proc/101/fd/': Отказано в доступе
ls: невозможно открыть каталог '/proc/103/fd/': Отказано в доступе
ls: невозможно открыть каталог '/proc/1052/fd/': Отказано в доступе
...
в отдельные файлы.