如何在Unix终端打印CSV文件的第4列与第6列
嗨,这个需求很容易实现~你只需要调整cut命令里的-f参数,把想要提取的列用逗号分隔列出即可:
cat file.csv | cut -d ',' -f4,6 | less
简单解释下参数逻辑:
-d ','依然指定逗号作为CSV的列分隔符-f4,6告诉cut工具同时提取第4列和第6列,提取后的内容会保持原有的列顺序,并且同样用逗号分隔- 最后通过
less分页输出,方便你浏览较长的内容
内容的提问来源于stack exchange,提问作者Rogelio




