В bash я могу обрезать файл с помощью:
$ > file
Однако та же команда в zsh
зависает.
Можно ли настроить zsh
подражать bash
при усечении файлов?
Основываясь на полученных здесь отзывах, я обнаружил, что установка zsh
NULLCMD
параметр для :
эмулирует bash.
% NULLCMD=:
% >file
% ls -l file
-rw-r--r-- 1 pfalstad 0 May 24 05:41 file
Источник: http://zsh.sourceforge.net/Intro/intro_13.html
NULLCMD
действительно установлен на cat
по умолчанию
zsh
на самом деле не зависает, он принимает ввод. Если вы хотите bash
использование поведения ^D
(ctrl-d), чтобы отправить EOF
.