1
我正在尝试编写BASH脚本来根据文件中的特定字段对文件的内容进行数字排序。按字段对文件内容进行数字排序
该文件在/etc/group
之下。所有的字段都以冒号分隔:
。我必须根据第三个字段对/etc/group
的内容进行数字排序。
实例字段:daemon:*:1:root
什么,我至今想:
#!/bin/bash
sort /etc/group -n | cut -f 3-3 -d ":" /etc/group
这让我真的非常接近,但它只能打印出第三个字段值的排序列表(因为cut
字面上切断了该行的其余部分)。我试图保留其余部分,但仍然按照第3场内容排序。
奏效数据进行排序,非常感谢批量 –