Я хочу перебрать список файлов. Этот список является результатом команды find, поэтому я придумал:
getlist() {
  for f in $(find . -iname "foo*")
  do
    echo "File found: $f"
    # do something useful
  done
}
Это прекрасно, если только файл имеет пробелы в имени:
$ ls
foo_bar_baz.txt
foo bar baz.txt
$ getlist
File found: foo_bar_baz.txt
File found: foo
File found: bar
File found: baz.txt
Что я могу сделать, чтобы избежать разделения на пробелы?
