Быстрый вопрос: если я сделаю следующее, будет ли он создавать файл, или я должен сделать это отдельно?
echo "output" > file.txt
Он будет создан, если у вас нет прав на создание файла в текущем каталоге.