| 关键词: 行号 nbsp passwd etc 长度 固定 情况 文件 sed print |
下面是本人在学习bash过程中遇到的一些小技巧的总结,全部来自网络,帮大家总结了一下,有兴趣可以看看 编辑状态:未完等续 1.添加行号,以passwd文件为例,方法有好几种 nl /etc/passwd cat -n /etc/passwd grep -n . /etc/passwd awk '{i++;print i" "$0}' sed = /etc/passwd |sed -e "N;s/ / /g" vim passwd 打开文件后输入 :%s/^/\=line('.'). ' ' 2.删除行号 cat passwd |colrm 行号开始列 行号结束列 ---针对行号列长度固定的情况 sed 's/^[0-9]\{1,\}//' passwd ---针对行号列长度不固定的情况 3.删除行首空格 awk '{ sub(/^[ \t]+/,""); print } 文件名 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|