Вот как проверить наличие директории в Bash.
В Bash есть встроенная команда mktemp для легкого создания временных файлов.
mktemp
Вот самый простой способ построчного чтения файла.
Пример вывода, предполагая, что ваш скрипт назван ’example.sh’ и вы вызвали ./example.sh arg1 arg2.
./example.sh arg1 arg2
Вывод для cat hello.txt.
cat hello.txt
Bash унаследовал концепцию ‘дескрипторов файлов’ из Unix, со stdout как fd 1 и stderr как fd 2.
stdout
1
stderr
2