Вы не можете обойти диалоговое окно печати, насколько я знаю. Это было бы довольно очевидным недостатком безопасности, если бы браузер разрешил это. Но вы можете открыть диалог печати с помощью «window.print ()».
Один из самых простых и быстрых способов
$ vim filename
Существует несколько возможных решений:
touch file
>file
echo -n > file
printf '' > file
Версия echo
будет работать только в том случае, если ваша версия echo
поддерживает переключение -n
на подавить переводы строк. Это нестандартное дополнение. Все остальные примеры будут работать в оболочке POSIX.
echo '' > file
printf '\n' > file
Это допустимый «текстовый файл», поскольку он заканчивается новой строкой.
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
Это эквивалентно. Команда $EDITOR
предполагает, что у вас есть интерактивный текстовый редактор, определенный в переменной среды EDITOR, и что вы в интерактивном режиме вводите эквивалентный текст. Версия cat
предполагает буквальный перевод строки после \
и после каждой другой строки. Кроме того, все они будут работать в оболочке POSIX.
Конечно, есть и много других способов записи и создания файлов.