У меня часто есть команда, которая обрабатывает один файл, и я хочу запустить его для каждого файла в каталоге. Есть ли встроенный способ сделать это?
Например, скажем, у меня есть программа data
, которая выводит важный номер файла:
./data foo
137
./data bar
42
Я хочу запустить его в каждом файле в каталоге примерно так:
map data `ls *`
ls * | map data
чтобы получить результат следующим образом:
foo: 137
bar: 42