sed删除文件指定行, 2~5行
sed -i '2,5d' file.txt
删除大文件的前几行, 比sed快
$ tail -n +3 old_file > new_file
$ mv new_file old_file
删除大文件的最后几行,比sed快
truncate -s -"$(tail -n1 file | wc -c)" file
sed删除文件指定行, 2~5行
sed -i '2,5d' file.txt
删除大文件的前几行, 比sed快
$ tail -n +3 old_file > new_file
$ mv new_file old_file
删除大文件的最后几行,比sed快
truncate -s -"$(tail -n1 file | wc -c)" file