Есть список значений, и над ним выполняется действие. Понимаю как это сделать, если значения в файле:
#!/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)
- Форум Глюки bash'а? (2014)
- Форум Ошибка домашней папки пользователя (2021)
- Форум [bash] странное поведение (2009)
- Форум Вывод столбцов файла в переменные (2019)
- Форум Объединение переменных в цикле (2012)
- Форум Kylix не запускается (2007)
- Форум Закончилось место на диске VDS (2011)
- Форум Почему процесс создается два раза? (2020)
- Форум Последствия удаления корня (2008)