在UNIX中,是否可以打印文件的特定行?例如,我想打印文件的第10行example.c.我试着用cat,ls,awk但显然这两种不具备的功能,或者我不能正确读取man:-).
使用awk:
awk 'NR==10' file
Run Code Online (Sandbox Code Playgroud)
使用sed:
sed '10!d' file
Run Code Online (Sandbox Code Playgroud)
尝试 head 和 tail,您可以指定行数和从哪里开始。
获取第三行:
head -n 3 yourfile.c | tail -n 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |