Есть список значений, и над ним выполняется действие. Понимаю как это сделать, если значения в файле:
#!/bin/bash
cat filelist.txt | while read w; do ls -lh "$w"; done
Но мне нужно перечислить их в теле скрипта. Пока получается только вот так:
#!/bin/bash
echo "
SCAN130208-20-47-24.TIFF
SCAN130208-20-48-19.TIFF
" | while read w; do ls -lh "$w"; done
Но я получаю ругалки в консоли, ибо ессно это коряво:
$ tstit
ls: cannot access : No such file or directory
-rwxrwxrwx 1 root root 6,4M 2008-02-15 19:18 SCAN130208-20-47-24.TIFF
-rwxrwxrwx 1 root root 9,4K 2008-02-16 12:31 SCAN130208-20-48-19.TIFF
ls: cannot access : No such file or directory