我有一个像这样的.txt:
dummy1, dummy2, dummy3, dummy4,
dummy1, dummy2, dummy3, dummy4,
dummy1, dummy2, dummy3, dummy4,
dummy1, dummy2, dummy3, dummy4,
dummy1, dummy2, dummy3, dummy4,
我想将此信息保存在另一个文件中,但忽略(例如)第2列和/或第4列。怎么办?
答案 0 :(得分:0)
#!/bin/bash
cat test.txt
cut -d, -f 2,3,4 test.txt
cut -d, -f 1,3,4 test.txt
cut -d, -f 1 test.txt
承认同一目录中的所有文件
答案 1 :(得分:0)
如果您有权访问awk命令,那么:
awk '{ $2=""; $4=""; print}' test.txt > new.txt
其中$ 2是第二列,$ 4是第四列。 new.txt文件的内容为:
dummy1, dummy3,
dummy1, dummy3,
dummy1, dummy3,
dummy1, dummy3,
dummy1, dummy3,
只需更改打印中的列以获得不同的配置。即。
awk '{ $2=""; print}' test.txt > new.txt
new.txt文件的内容为:
dummy1, dummy3, dummy4,
dummy1, dummy3, dummy4,
dummy1, dummy3, dummy4,
dummy1, dummy3, dummy4,
dummy1, dummy3, dummy4,