awk命令
1. 正常輸出
$ cat /etc/passwd
$ awk '{ print }' /etc/passwd
$ awk '{ print $0 }' /etc/passwd
2. 輸出 /etc/passwd 個空行或 test 行
$ awk '{ print "" }' /etc/passwd
$ awk '{ print "test" }' /etc/passwd
3. 輸出格式化
以冒號:分割,取第一項和第三項
$ awk -F ":" '{ print $1 " - " $3 }' /etc/passwd
$ awk -F ":" '{printf "%s - %s \n", $1, $3}' /etc/passwd
$ awk -F : '{printf "%s - %s \n", $1, $3}' /etc/passwd
$ cat /etc/passwd | awk -F : '{printf "%s - %s \n", $1, $3}'
$ awk -F ":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd
4. Java 輸出結果 (print) 經過 AWK 處理後賦值給 shell 變數
#!bin/sh
result=$(/usr/bin/java HelloWorld arg1 $* | awk '{ print $1}')
echo $result # Hello World!
$ cat /etc/passwd
$ awk '{ print }' /etc/passwd
$ awk '{ print $0 }' /etc/passwd
2. 輸出 /etc/passwd 個空行或 test 行
$ awk '{ print "" }' /etc/passwd
$ awk '{ print "test" }' /etc/passwd
3. 輸出格式化
以冒號:分割,取第一項和第三項
$ awk -F ":" '{ print $1 " - " $3 }' /etc/passwd
$ awk -F ":" '{printf "%s - %s \n", $1, $3}' /etc/passwd
$ awk -F : '{printf "%s - %s \n", $1, $3}' /etc/passwd
$ cat /etc/passwd | awk -F : '{printf "%s - %s \n", $1, $3}'
$ awk -F ":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd
4. Java 輸出結果 (print) 經過 AWK 處理後賦值給 shell 變數
#!bin/sh
result=$(/usr/bin/java HelloWorld arg1 $* | awk '{ print $1}')
echo $result # Hello World!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1097811/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- awk命令詳解
- awk 命令專題
- awk命令複習
- linux的awk命令Linux
- awk命令使用例項
- awk命令部分用法
- Linux awk 命令詳解Linux
- Linux:“awk”命令的妙用Linux
- 使用 awk 命令統計文字
- shell 中 grep、sed、awk 命令
- linux awk 命令詳解Linux
- linux awk命令詳解Linux
- Linux awk 命令 說明Linux
- 技能篇:awk教程-linux命令Linux
- Linux中awk命令詳解Linux
- 【shell筆記>命令】grep,sed,awk筆記
- [轉]linux awk命令詳解Linux
- UnixLike 系統 awk命令淺析
- unix的AWK命令介紹(轉)
- Shell字元操作命令——grep、sed、awk字元
- 使用awk批次殺程式的命令
- awk小技巧之執行shell命令
- 如何在Linux中使用awk命令Linux
- linux awk命令詳解 --轉載Linux
- linux系統awk命令使用詳解Linux
- AWK原理及命令和檔案輸入
- awk命令和指令碼的編寫啟蒙指令碼
- 007 Linux 命令三劍客之-awkLinux
- 11. [轉載]linux中awk命令使用Linux
- awk命令如何對兩列加分隔符
- 在awk中執行system命令------太有用了
- Linux系統命令三劍客之 awkLinux
- 程式猿必知必會Linux命令之awkLinux
- Linux命令之grep/sed/awk等行轉列Linux
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- 【案例】Linux三劍客中awk命令如何使用?Linux
- 5分鐘帶你瞭解Linux awk命令!Linux