"Рекурсивный hexdump" из командной строки, ввода и вывода с тем же именем

У меня есть несколько файлов в каталоге "документы" (file1, file2, ...), и я хотел бы сохранить их в другой каталог "documents_hex" с hexdump из командной строки. Есть ли способ использовать hexdump для каждого файла в "документах" и сохранять их в "Documents_hex" ("Documents_hex" находится внутри "документы") с тем же именем на входе и выходе?

Пример: файл1 в / Documents_hex/ файл1, файл2 в / Documents_hex/ файл2,...

1 ответ

Проверьте этот код:

for file in `ls documents`
do
  hexdump -x $file > documents_hex/$file
done
Другие вопросы по тегам