假设要操纵的文本文件的文件名是 textFile
现在想做的事情是
在不以编辑模式打开文件的情况下
在终端直接提取并输出指定文本文件的指定行的内容
在终端提取指定文本文件的指定行的内容
Tool | Commands for Task A | Commands for Task B |
sed | sed -n 'x,yp' textFile | sed -n 'xp' textFile |
awk | awk 'NR==x, NR==y{print}' textFile | awk 'NR==x{print}' textFile |
为了排版简洁,在上表中使用了 Task A 与 Task B 字段,它们实际代表的任务详情如下表所述:
Task | Details |
Task A | 提取并输出文本文件textFile的第x行到第y行的内容 |
Task B | 提取并输出文本文件textFile的第x行的内容 |