假设文本格式是:
list:num
。。。
。。。
listn:numn
如何将第二列抽取呢?
cat file.txt | awk -F ':' '{print $2}'
然后无重复排序:
cat file.txt | awk -F ':' '{print $2}' | sort -u
awk 设置多个要切分的分割字符串:
awk -F ',|/' '{print $1, $5}' test.csv
以逗号(comma)和斜杠(slash)作为切分test.csv中每一行的分隔符.
如果想定义自己的分隔符
awk -F ',|/' '{print $1"," $5}' test.csv