Есть список значений, и над ним выполняется действие. Понимаю как это сделать, если значения в файле:
#!/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
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от baaba
Ответ на:
комментарий
от boombick
Ответ на:
удаленный комментарий
Ответ на:
удаленный комментарий
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от polachok
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash - правильно распознать перенос строки (2009)
- Форум Ошибка домашней папки пользователя (2021)
- Форум Выполнить команду с пайпом из одной переменной и записать результат в другую (2015)
- Форум Не выводить статус возврата команды из фона (2016)
- Форум Глюки bash'а? (2014)
- Форум [arch][error] Pacman-key (2012)
- Форум Упал arch (2019)
- Форум Kylix не запускается (2007)
- Форум Использование sed c локальной переменной или совокупности команд вместо имени входного файла (2023)
- Форум Закончилось место на диске VDS (2011)