我有一组 csv 文件(大约 250 个),每个文件有 300 到 500 条记录。我需要从每个文件中剪切 2 或 3 列并将其存储到另一个文件中。我在用着操作系统。有什么办法可以在命令或实用程序中做到这一点吗?
如果您知道字段内没有出现列分隔符,则可以使用 cut。
$ cat in.csv
foo,bar,baz
qux,quux,quuux
$ cut -d, -f2,3 < in.csv
bar,baz
quux,quuux
您可以使用 shell 构建“for”来循环所有输入文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)