Иногда требуется забрать парочку-тройку маленьких конфигов или вообще сертификатов с удаленного хоста.
Хотелось простого, просто сделать cat * и получить содержимое файлов, но с их именами, чтобы понимать что откуда.
Для конкретизации задачи приведу первое, что пришло в голову для решения:
Код:
for file in *; do echo "File: $file"; cat $file; done
длинно, повод для ошибок и все такое, хотя с задачей справился.
Но хотелось более простого и красивого решения. И, как обычно, в Linux оно нашлось:
Соответственно, вместо * можно подставлять более конкретную маску файлов. Ну и запомнить сильно проще :)