本文主要是介绍linux命令练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
利用sed 取出ifconfig命令中本机的IPv4地址
[root@CentOS7 ~]#ifconfig |sed -nr '2s@inet +(.*) +n.*@\1@p'
删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
[root@CentOS7 ~]#sed -r 's/^# +//p' /etc/fstab
[root@CentOS7 ~]#sed -r 's/^#[[:space:]]+//p' /etc/fstab
处理/etc/fstab路径,使用sed命令取出其目录名和基名
#取目录名
[root@CentOS7 ~]#echo /etc/fstab |sed -r 's/(^\/etc\/)fstab/\1/p'
[root@CentOS7 ~]##echo /etc/fstab |grep "\/.*$"
#取基名
[root@CentOS7 ~]#echo /etc/fstab |sed -nr 's/^\/etc\/(fstab)/\1/p'
[root@CentOS7 ~]#echo /etc/fstab |egrep -o '[^/]+$'
这篇关于linux命令练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!