系统相关
首页 > 系统相关> > linux命令练习

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 '[^/]+$'

标签:fstab,etc,练习,echo,CentOS7,命令,sed,linux,root
来源: https://www.cnblogs.com/hzgy/p/15845174.html