sed 「s/查詢字段/替換字段/g」
echo helloworld|sed 『s/hello/world/g』
替換中包含變數
sed 's/'$a'/'$b'/' filename
大小寫轉換
echo $var | tr 'a-z' 'a-z'
駝峰轉換
awk -f"\t" '' *****.txt |tr 'a-z' 'a-z' |sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\u\2\l\3/' | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\u\2\l\3/' | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\u\2\l\3/' | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\u\2\l\3/'
抓取從多少行到多少行,檢視日誌
sed -n "開始行,結束行p"
獲取指定兩列的資料
awk -f"\t" '' *****.txt
字串分割
cat *****.txt | awk -f 'from' ''
抓取某字串 -i 忽略大小寫
cat *****.txt | grep -i from
抓取內容,顯示行號 -n
grep 'xx' -n filename.txt
在資料夾迴圈查詢某個字串
grep "要查詢的內容" -r ./
linux grep 指定檔案字尾名搜尋
grep -rn --include="*.c" 'fopen' ./*
shell指令碼之sed使用----替換、變數、轉義字元 - chismi -
shell 一些常用命令
一般自己虛擬機器新安裝的centos才需要此配置 setenforce 是linux的selinux防火牆配置命令 執行setenforce 0 表示關閉selinux防火牆。getenforce 檢視當前模式 如果為disabled 就是已經關閉,如果enforce 就是強制的模式 1 不重啟的頭...
Shell指令碼中一些常用命令
1 pwd cat jdbc file grep password awk f 就是說輸入文字是通過冒號 來區分欄位的,如果你不用 f宣告分隔符,那麼awk預設是用空格 tab來分隔欄位的。比如你有 a.txt,內容是 hello world this is world 如果你用 awk a.txt...
一些常用命令
7 12 chmod rwx rw rw u 檔案擁有者 g 所屬的使用者組 o 其它使用者 mount mount t 檔案型別 需要掛載的檔案系統 掛載點 umount umount 掛載點 tar c create 建立 x extract v verbose 顯示資訊 z gzip tar....