您的位置:首页 > 其它

sed文件处理练习题

2020-02-29 22:39 211 查看

1.使用sed获取/etc/passwd文件第一列和第7列。

sed -n "1,5 s#:.*:# #gp" /etc/passwd

sed -nr '1,5s#(.*):x.*:(.*)#\1 \2#gp' /etc/passwd

 

2.使用sed获取/etc/passwd文件前5行的最后一个字符。

sed -n "1,5 s#.*\(.\)#\1#p" /etc/passwd

sed -nr '1,5 s#(.)#\1 #gp' /etc/passwd | awk '{print $NF}'

for i in $(head -5 /etc/passwd |rev); do echo $i | head -c1;echo ; done

head -5 /etc/passwd | rev |while read line ; do echo $line | head -c1;echo ; done

  

转载于:https://www.cnblogs.com/crushlinux/p/6738279.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
diaoweishen9893 发布了0 篇原创文章 · 获赞 0 · 访问量 292 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: