Вы должны использовать perl
:
$ perl -lpe '$_=substr($_,0,-10) if eof' file
SELECT 'A', 1, GETDATE() UNION ALL
SELECT 'B', 2, GETDATE() UNION ALL
...
SELECT 'Z', 2, GETDATE()
when an interactive login shell exits
имеет большое значение.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Затем CtrlD выходит из (с помощью logout
, вместо exit
, как в вашем примере ), и
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
sleep
тоже был убит.