Как лучше всего вывести все строки файла без последней строки, используя инструменты командной строки?
Пример:
$ cat foo.txt a b c v w x y z a sd dsgdfg $ some-cmd foo.txt a b c v w x y z
BASH, используя head:
head
$ head --lines=-1 filename
То же самое для Mac:
expr "$a" : '\(.*\) '
Требуется новая строка!
Вероятно, самый короткий путь:
sed '$d' filename