shell实例第7讲:awk命令
生活随笔
收集整理的這篇文章主要介紹了
shell实例第7讲:awk命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux awk 命令 | 菜鳥教程 https://www.runoob.com/linux/linux-comm-awk.html
(1)awk -F ":" '{print $1,$7}' /etc/passwd
?
?
注意:
1)$0表示顯示當前行
2)$NF表示最后一個字段,$($NF-1)表示倒數第二個字段
?
3)NR表示要輸出第幾行
4)其他內置變量
內置變量:
FS: 輸入字段分隔符,默認為空白字符
OFS: 輸出字段分隔符,默認為空白字符
RS: 輸入記錄分隔符,指定輸入時的換行符
ORS: 輸出記錄分隔符,輸出時用指定符號代替換行符
NF: 字段數量
NR: 記錄號
FNR: 各文件分別計數,記錄號
FILENAME: 當前文件名
ARGC: 命令行參數的個數
ARGV: 數組,保存的是命令行所給定的各參數
?
?
(2)顯示以L開頭的行的第一列或第七列
?
(3)將字符小寫轉為大寫,大寫轉為小寫
?
?
(4)打印包含root的行
?
(5)打印第一個字段是weibo的行
?
(6)假如第一個字段是root 則打印第一個字段 ,否則打印第二個字段
?
?
(7)多個分割符使用
?
?
總結
以上是生活随笔為你收集整理的shell实例第7讲:awk命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell实例第6讲:检查主机存活状态
- 下一篇: shell实例第8讲:seq命令