shell里取某个文件的3列5行和7列9行的数据,输出到同一行
时间: 2024-04-08 17:29:25 浏览: 43
shell脚本使用sort命令实现按文件某列排序输出
你可以使用AWK命令来提取文件的特定行和列,并将它们输出到同一行。下面是一个示例命令:
```shell
awk 'NR==3 {col3 = $3} NR==5 {col5 = $5} NR==7 {col7 = $7} NR==9 {col9 = $9} END {print col3, col5, col7, col9}' 文件名
```
在这个命令中,`NR==3`表示第3行,`$3`表示第3列。类似地,`NR==5`表示第5行,`$5`表示第5列,以此类推。你可以根据需要修改行号和列号。将"文件名"替换为你要处理的实际文件名。这个命令将提取文件的第3列第5行、第7列第9行的数据,并将它们输出到同一行。
阅读全文