从文件尾部修剪N行的简单方法(不使用'head')可以使用以下方法实现:
tail
命令:tail -n +N filename
这将输出文件中除了最后N行的所有行。
awk
命令:awk '{if (NR > N) print $0}' filename
这将输出文件中除了最后N行的所有行。
sed
命令:sed -e '1,Nd' filename
这将输出文件中除了最后N行的所有行。
perl
命令:perl -ne 'BEGIN{ $n=N; } print if ++$i > $n;' filename
这将输出文件中除了最后N行的所有行。
这些方法都可以在不使用'head'的情况下从文件尾部修剪N行。
领取专属 10元无门槛券
手把手带您无忧上云