awk在正则表达式中的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk在正则表达式中的使用相关的知识,希望对你有一定的参考价值。
awk在正则表达式中的使用
1.1 ifconfig+sed定位+cut切割
1.1.1 取出网卡地址
定位
ifconfig eth0 |grep "inet addr"
方法五:
ifconfig eth0 |awk ‘NR==2‘|cut -d " "-f12|cut -d ":" -f2
10.0.0.200
1.2 tr命令
tr 精简版的,阉割版的sed命令
1对1的替换 通过输入重定向(<)读取文件
实例1-1
echo abc |tr "abc" "123"
123
echo abcd |tr "abc" "123"
123d
echo abcba |tr "abc" "123"
12321
tr "a-z" "A-Z" <oldboy.txt
I AM HEYOG
cat oldboy.txt
i am heyog
实例1-2
[[email protected] ~]# echo abc |tr"abc" "123"
123
[[email protected] ~]# echo abcba |tr"abc" "123"
12321
1.3 cut的使用
将linux权限解析出来
[[email protected] ~]# ls -l /etc/hosts
-rw-r--r--. 2 root root 216 May 20 22:57 /etc/hosts
[[email protected] ~]# ls -l /etc/hosts|cut -c2-10
rw-r--r--
[[email protected] ~]# ls -l /etc/hosts|cut -c2-10|tr "rwx-" "4210"
420400400
本文出自 “heyong” 博客,请务必保留此出处http://heyong.blog.51cto.com/13121269/1954913
以上是关于awk在正则表达式中的使用的主要内容,如果未能解决你的问题,请参考以下文章