SSH中执行more /etc/domainips后如何按用户名排序输出结果?
按用户名排序/etc/domainips内容的方法
直接使用sort命令即可实现需求,通过指定字段分隔符,让命令按用户名所在的字段排序:
sort -t ': ' -k 2 /etc/domainips
参数说明:
-t ': ':将字段分隔符设置为冒号加空格,这样每行内容会被拆分为域名和用户名两个字段-k 2:指定按第2个字段(即用户名部分)进行字典序排序
如果需要将排序后的结果直接覆盖原文件,建议通过临时文件中转(防止直接写入时出现文件损坏):
sort -t ': ' -k 2 /etc/domainips > /tmp/domainips.tmp && mv /tmp/domainips.tmp /etc/domainips
内容的提问来源于stack exchange,提问作者Sivani Bollov
相关产品推荐
相关产品推荐

