создание файла с содержимым папки

Удалите параметр -r вашей команды grep, и он будет работать:

device list | grep 'okay'

-r предназначен для рекурсивного поиска.

1
задан 13 October 2016 в 22:41

1 ответ

Сделайте что-то вроде

ls >> outputFile

Это передаст вывод команды ls в указанный файл.

Например, если вы находитесь в папке, которая содержит: [ ! d2] File1 File2 File3

Затем запуск ls >> outputFile сделает файл с именем outputFile, который содержит

File1 File2 File3 [!d8 ]

2
ответ дан 23 May 2018 в 05:19
  • 1
    Я запустил эту команду, результатом будет файл homedir, который содержит имена всех папок и файлов, расположенных в pwd. Я пытаюсь сделать что-то похожее на cat file1 file2 > file3. – Sam 10 October 2016 в 23:15
  • 2
    В точку. Я это сделал. Может быть, я должен использовать -R, так как это даст мне все содержимое цепочки папок. – Sam 10 October 2016 в 23:22
  • 3
    Я отмечаю, потому что это дало мне частичный результат. Но мне все же нужно понять это. Я также не уверен, но это упражнение попросило меня сделать. Я имею в виду, похоже ли это на cat file1 file2 > file3? Спасибо за помощь! – Sam 10 October 2016 в 23:30
  • 4
    Это было бы хорошо @Owen Hines, но, похоже, у меня нет достаточной репутации, чтобы спрашивать в чате. – Sam 10 October 2016 в 23:50
  • 5
    Зачем добавлять >>? И echo не требуется. – Pilot6 11 October 2016 в 00:14

Другие вопросы по тегам:

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