2019-04-19LInux運維第十八天日記總結

第1 sed命令

1.1 sed命令的后向引用的使用

1.1.1 取出網(wǎng)卡ip地址

網(wǎng)卡ip.png

1.1.1.1 使用正則


sed命令正則使用.png

1.1.1.2 使用后向引用


sed命令使用后向引用.png

1.1.2 取出/etc/hosts中的權限數(shù)字

顯示hosts的詳細信息.png

1.1.2.1 使用正則


sed使用正則.png

1.1.2.2 使用后向引用


sed命令使用后向引用.png

第2 awk命令

2.1 awk格式

awk命令,linux三劍客老大
sed命令,格式 sed 條件命令
awk命令,格式 awk 條件{命令}
awk命令print必須用{}{print}

2.2 awk的執(zhí)行過程

awk命令的執(zhí)行過程.png

2.3 awk命令的功能

取行,取列,過濾,統(tǒng)計計算

2.3.1 取行

2.3.1.1 取行,record記錄

取文件第一行內(nèi)容
awk ‘NR==1’文件名
NR單詞Number of Record 記錄號(行號)

2.3.2 取列,field字段

取文件的第一列內(nèi)容
awk ‘{print 1}’文件名 取多列,1后面加 ‘,’才顯示空格隔開
中間用符號隔開,要用雙引號引起來
1“@@”2 結果就是在第一列和第二列中間加上符號
例:I@@am
awk命令參數(shù)-F 指定一個符號為分隔符
awk -F“[,/]” 指定逗號和斜線為分隔符

2.3.3 過濾

awk命令可以比較
要找出/etc/passwd中第3列大于999的行
[root@oldboyedu59 /oldboy]# awk -F':' '$3>999' /etc/passwd
oldboy:x:1000:1000::/home/oldboy:/bin/bash

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容