【Shell】【經驗】awk sed grep find sort常用配搭用法
作為一位DBA,不熟練的掌握Shell是萬萬不可的,簡單列一些常用的Shell命令的用法。
awk '/[Gg]reen/' file
awk '$1 ~/^…a/' file
awk '$0 ~/(Green|green)/' file #等價於egrep "Green|green" file
awk '{print $1}' file | tee file2
awk '{if ($4 ~/Brown/) print $0}' file
awk '{if ($4 !~/Brown/) print $0}' file
awk '{if($1=="條件1" && $4=="條件2") print $0}' file
awk '{if($1=="條件1" || $4=="條件2") print $0}' file
awk '{print length}' file
awk 'BEGIN {print "this is a title"} {print $1} END{print "the end"}' read.txt
awk 'END {print NR}' file #等價於wc –l file
awk 'END {print NF}' file
awk 'END {print FILENAME}' file
sed –n '/e\{2\}/'p file1
sed –n '/e\{2,\}/'p file1
sed –n '/e\{2,3\}/'p file1
sed 's/Tony/Terry/'g file1
grep –w "精確匹配條件" file
grep –i "匹配字串" file
grep –v "匹配字串" file
grep –E "條件1|條件2" file
grep [^字串] file
find . –name "*.sh" | xargs grep expr
find ~ –mtime 2
find / –size 0c
find ~/app –type d #列出根目錄下的app目錄中所包含的所有資料夾
sort +4n file1
sort –u file
-- The End --
awk '/[Gg]reen/' file
awk '$1 ~/^…a/' file
awk '$0 ~/(Green|green)/' file #等價於egrep "Green|green" file
awk '{print $1}' file | tee file2
awk '{if ($4 ~/Brown/) print $0}' file
awk '{if ($4 !~/Brown/) print $0}' file
awk '{if($1=="條件1" && $4=="條件2") print $0}' file
awk '{if($1=="條件1" || $4=="條件2") print $0}' file
awk '{print length}' file
awk 'BEGIN {print "this is a title"} {print $1} END{print "the end"}' read.txt
awk 'END {print NR}' file #等價於wc –l file
awk 'END {print NF}' file
awk 'END {print FILENAME}' file
sed –n '/e\{2\}/'p file1
sed –n '/e\{2,\}/'p file1
sed –n '/e\{2,3\}/'p file1
sed 's/Tony/Terry/'g file1
grep –w "精確匹配條件" file
grep –i "匹配字串" file
grep –v "匹配字串" file
grep –E "條件1|條件2" file
grep [^字串] file
find . –name "*.sh" | xargs grep expr
find ~ –mtime 2
find / –size 0c
find ~/app –type d #列出根目錄下的app目錄中所包含的所有資料夾
sort +4n file1
sort –u file
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-557309/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 幾個常用的文字處理shell 命令:find、grep、sort、uniq、sed、awk
- 【Shell】sed xargs grep awk的組合用法
- shell指令碼專題-----cat,find,grep,awk,sed(五)指令碼
- shell 中 grep、sed、awk 命令
- 【shell筆記>命令】grep,sed,awk筆記
- Shell字元操作命令——grep、sed、awk字元
- Linux shell工具grep awk cut sort uniq sort 使用小結Linux
- 【Linux進階】使用grep、find、sed以及awk進行文字操作Linux
- 指令碼三兄弟 grep、awk、sed指令碼
- awk sed 用法詳解
- linux awk sed grep awk 求和平均最大最小Linux
- grep、sed、awk、head、tail、gsub、subAI
- Linux grep,sed,sort,uniq學習Linux
- Linux三劍客grep、awk和sedLinux
- Linux 文字處理工具(grep sed awk )Linux
- 【SHELL】grep 命令用法
- linux三劍客(grep、sed、awk)基本使用Linux
- Linux命令之grep/sed/awk等行轉列Linux
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- 寶付揭秘Linux支付命令操作之grep、sed、awkLinux
- grep、sed批量替換檔案內容shell
- 效能工具之linux三劍客awk、grep、sed詳解Linux
- Shell階段09 shell正則,grep正則, sed使用及案例
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- 兩道shell指令碼的程式設計題(sed與awk)指令碼程式設計
- linux中強大且常用命令:find、grepLinux
- [linux]sed與awkLinux
- grep、find命令整理
- Shell—擴充套件正規表示式(awk、sort、uniq、tr工具)套件
- 《sed & awk》讀書筆記之 awk 篇筆記
- 常用的shell變數用法變數
- Sed&awk筆記之awk篇:快速瞭解Awk(一)筆記
- Linux - find與grepLinux
- 如何利用多核CPU來加速你的Linux命令 — awk, sed, bzip2, grep, wc等Linux
- grep sed 大批次替換字串字串
- 在Windows中用find代替grepWindows