Cyr*_*rus 10

使用 sed:

sed -n '1p;$p' file
Run Code Online (Sandbox Code Playgroud)

禁止自动打印模式空间 ( -n),但打印模式空间的第一行 ( 1p) 和最后一行 ( $p)。

如果要“就地”编辑文件,请使用 sed 的 option -i


hee*_*ayl 5

一个接一个地使用headtail

head -n 1 file.txt; tail -n 1 file.txt
Run Code Online (Sandbox Code Playgroud)

运行tail是否head成功:

head -n 1 file.txt && tail -n 1 file.txt
Run Code Online (Sandbox Code Playgroud)

例子:

% cat file.txt 
foo
spam
egg
bar


% head -n 1 file.txt; tail -n 1 file.txt
foo
bar

% head -n 1 file.txt && tail -n 1 file.txt
foo
bar
Run Code Online (Sandbox Code Playgroud)