Я не могу использовать следующую команду на моем Mac (точнее, в оболочке bash, запущенной в окне терминала в Mac OS X 10.7.5):
head -n -1 file1
Приведенная выше команда создаетследующее сообщение об ошибке:
head: illegal line count -- -1
Похоже, отрицательные значения параметра -n не принимаются в версии заголовка Mac OS X.Однако вместо этого вы можете использовать sed:
sed -e '$d' file1
[«tail -n +2 file2» работает, как описано выше в Mac OS X]