下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、shell 腳本過濾今日閑著沒事,把以前寫的shell再拿出來看好多都遺忘了,于是自己用看了一邊資料:.表是單個(gè)字符一行的開頭 d以開始的 .1 第三個(gè)為1的字符 字符要放在匹配的字符前面$一行的末尾 $ 表示空行 .$匹配一行一個(gè)字符的 $字符要放在匹配的字符后面*匹配隨意個(gè)字符 包括0個(gè)字符可以屏蔽一個(gè)特別的字符 *.pas 這里的*是特別字符,這樣就表示*.pas這個(gè)文件逗號(hào)可以分割不同的匹配字符如s,s表示s或者s都可以-表示一個(gè)范圍,1-9,a-z,a-z 1-9 a-z a-z隨意的字符或者數(shù)字a2b 表示a浮現(xiàn)了2次 aaba4,b 表示a起碼浮現(xiàn)4次 aaaab,aaaaaba
2、2,4b 表示a浮現(xiàn)24次 aab aaab aaaab0-93.0-93.0-93.0-93 0-999.0-999.0-999.0-999查找文件的時(shí)候 用到的find pathname -options -print -ec -ok-name -pe 權(quán)限 -user -group -m -n +n -atime -ctime 文件的時(shí)光 -size -nogroup 無有效屬組的文件/etc/group 下不存在 -nouser 無有效用戶的文件/etc/-newer 1 !file 比文件一新但比文件2舊的文件 -type bdlf find . -name "*.rep&
3、quot; -print 匹配了含有.rep的文件,-print 可以不用寫find . -name "a-z*" -print 當(dāng)前名目下以大寫字母開始的find . -perm 775 當(dāng)前名目下以775權(quán)限的文件-print 將查找到的文件輸出到標(biāo)準(zhǔn)輸出-exec command 找到后執(zhí)行一些shellfind . -type f -exec -l 查找到并且ls find . -name "*.log" -mtime +5 -ok rm 查找5天以前的到并且rm ok指令要求得到確認(rèn) xargs 和exec的區(qū)分 exec會(huì)發(fā)起多個(gè)進(jìn)程,而xa
4、rgs 惟獨(dú)一個(gè)進(jìn)程削減系統(tǒng)資源的消耗find . -prem -7 -print|xargs o-w find . -prem -7 -print|xargs file 查看文件類型 標(biāo)準(zhǔn)的,擴(kuò)展的grep 選項(xiàng)基礎(chǔ)表達(dá)式文件 正則表達(dá)式最好用“”括起來-c 只輸出有多少行匹配到了-i 不區(qū)別匹配的大小寫-h 查詢多文件時(shí)不顯示文件名-h 顯示文件名-l 查詢多個(gè)文件時(shí),只顯示包含匹配字符的文件名-n 顯示匹配行和行信息-s 不顯示不存在的或無匹配的錯(cuò)誤信息-v 過濾掉表達(dá)式的部分grep "210" 1.txt 非210開始的,2,1,0開始的行都被過濾掉 39開始的都
5、可以顯示出來:upper: a-z:aum: a-z0-9a-z:lower: a-z:space: 空格或tab鍵:di: 0-9:alpha: a-za-zgrep "5:digit:digit:" 1.txt 500-599的匹配awk命名的方式:awk -f fil-spearator 'commend' input-filesawk 腳本 :全部的命名都放在一個(gè)文件里面awk指令插入一個(gè)單獨(dú)的文件awk -f awk-script-file input-file默認(rèn)的分割符為空格 -f : 以:為分割符 awk -f : 'print $1
6、"t"$4' i.txt print中是要用“”引起來字符串的明了記錄,分割,域。一條記錄被分割就成了域 awk主要舉行的操作就是對(duì)域舉行操作 動(dòng)作對(duì)數(shù)據(jù)舉行處理 放在中內(nèi)指明。普通用print,模式部分打算動(dòng)作什么時(shí)候被觸發(fā)域:$0 $1.$nawk 'begin ptint "ip n" print $1"t"$4 endprint "end of report" 1.txtip date$1 $4end of reportawk 中特別的字符“+“”?“ 前者表示多個(gè)字符,后者表示一個(gè)字符 匹
7、配 !不匹配 i.txt|awk '$0 /218.79.131.96/'awk '$0 ! /210.12.12.30/' i.txtawk 'if($1="210.12.12.30") print $0' i.txt 不對(duì)原有的文件操作,先拷貝一個(gè)副本,全部操作在副本上操作sed指令格式sed 腳本 :sed 選項(xiàng) 輸入文件sed 腳本 輸入文件 :sed 選項(xiàng) -f sed腳本文件 輸入文件假如沒有輸入文件,它會(huì)從標(biāo)準(zhǔn)輸入得到 :sed腳本文件 選項(xiàng) 輸入文件選項(xiàng)-n 不打印沒匹配到-c 下一個(gè)指令是編輯指令-f 假如正
8、在調(diào)用sed腳本sed '2p' i.txt p就是打印sed -n '2p' i.txt 第2行 不打印沒匹配到的,只打印匹配到的sed -n '1,2p' i.txt 打印2行sed -n '/los/p' i.txt 匹配到lossed -n '2,/los/p' i.txt 從第3行開頭到匹配的los結(jié)束sed -n '/$/=' i.txt 打印出空行的行號(hào)sed -n -e '/$/p' -e '/$/=' i.txt 不能同時(shí)用-e 區(qū)別sed '/aaaio/ashenz' i.txt 會(huì)在找到aaaio后追加一行寫上shenz 要分兩行舉行書寫sed '/aaaio/ishenz' i.txt 會(huì)在找到aaaio前追加一行寫上shenzsed '/aaaio/cshenz d' i.txt 會(huì)在找到aaaio 替換成shenz dddsed '1,2d' i.txt 會(huì)把1,2行給刪除掉sed 's/shenz/shenzhen/g' i.txt 全部shenz的地方所有替換 不加g時(shí)只
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年在線銷售合作合同書范本
- 長(zhǎng)期金融咨詢服務(wù)合同模板
- 店面接盤協(xié)議書格式
- 長(zhǎng)期供貨協(xié)議樣本
- 工業(yè)產(chǎn)品購(gòu)銷合同模板
- 勞動(dòng)關(guān)系解除協(xié)議
- 個(gè)人參與創(chuàng)業(yè)團(tuán)隊(duì)入股協(xié)議
- 建筑工程清包工作合同參考
- 2023年高考地理第三次模擬考試卷(江蘇B卷)(解析版)
- 貨物分期付款購(gòu)買協(xié)議樣本
- 2023年科研誠(chéng)信理論知識(shí)考核試題及答案
- 北京版八年級(jí)生物下冊(cè)《線蟲動(dòng)物和軟體動(dòng)物》教學(xué)設(shè)計(jì)
- 歷史(中職)PPT全套教學(xué)課件
- 小學(xué)綜合實(shí)踐活動(dòng)-筆記自然教學(xué)課件設(shè)計(jì)
- Unit 6 Understanding ideas Hot!Hot!Hot!課件高中英語外研版(2019)必修第三冊(cè)
- 加油站加油機(jī)設(shè)備安全管理制度
- 醫(yī)學(xué)影像技術(shù)專業(yè)(群)建設(shè)方案
- 【招標(biāo)控制價(jià)編制研究文獻(xiàn)綜述(論文)4800字】
- 鐘表經(jīng)典款式勞力士黑鬼
- 學(xué)校崗位廉政風(fēng)險(xiǎn)排查登記表
- 肝癌原發(fā)性肝癌的綜合治療
評(píng)論
0/150
提交評(píng)論