你可以使用awk命令来删除多列并保留列分隔符。下面是一个示例代码:
awk -F':' '{print $1 ":" $4}' file.txt
在这个示例中,假设你有一个名为file.txt的文本文件,其中包含以冒号分隔的字段。这个命令将打印出每一行的第1列和第4列,并保留冒号作为列分隔符。
你可以根据需要修改代码来删除其他列或保留其他列。只需在print语句中指定相应的列号,并使用正确的列分隔符即可。
上一篇:awk: 如果其他字段与某个值匹配,则打印字段范围
下一篇:awk: 生成数据时保留行顺序并去除重复字符串(镜像)