freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

shell腳本編程ppt課件(2)(編輯修改稿)

2025-02-08 09:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 :不在單詞開始或結(jié)束 文本過濾 ——正則表達(dá)式 ? 正則表達(dá)式的連接 ? 正則表達(dá)式的 “ 或 ” 操作 (|) ? 執(zhí)行優(yōu)先次序 ? 重復(fù) *,+,? ? 連接 ? 或 :| ? 可用括號(hào)改變順序 文本過濾 ——常用正則表達(dá)式 ? ^[^l] ? ^the ? gr(a|e)y ? (^To:|^From:) (Seaman|Ramsay ) ? [09]\{2\}[09]\{2\}[09]\{4\} ? [az][az]* ? ^\.[09][09] 文本過濾 ——grep命令 ? grep [option] regexp [files] ? grep ―hello‖ * ? grep –c ―hello‖ (顯示出現(xiàn)次數(shù) ) ? grep –l ―hello‖ * (顯示匹配文件名 ) ? grep –n ―hello‖ (顯示匹配的行及行號(hào) ) ? grep –v ―hello‖ (顯示不匹配的行 ) ? grep –i ―hello‖ (大小寫不敏感 ) ? grep –s ―hello‖ (屏蔽出錯(cuò)信息 ) 文本過濾 ——grep命令 ? grep、正則表達(dá)式,與系統(tǒng)命令 ? grep ?\hell\‘ test ? grep ?l\{2,\}‘ test ? ls –l | grep ?^d‘ ? ls –l | grep ?^[^d]..x..x..x ? ps ax | grep ―named‖ ? ps ax | grep ―named‖ | grep –v ―grep‖ 文本過濾 ——egrep命令 ? egrep:expression or extended grep ? f 選項(xiàng)使用文件作為匹配參數(shù) ? cat hello world ? egrep –f 文本過濾 ——egrep命令 ? who | egrep (user1|user2|user3) ? who | egrep –v ?^(user1|user2)‘ ? egrep ?(yellow|red) flower(s)?‘ * 文本過濾 ——awk命令 ? awk [F fieldseparator] ?mands‘ inputfile(s) ? 在文本文件或字符串中按一定規(guī)則瀏覽和抽取信息 ? 命令、程序、語(yǔ)言 ? 用 awk語(yǔ)言編寫腳本 ? awk –f awkscriptfile inputfile(s) 文本過濾 ——awk命令 ? awk ?BEGIN {… } BEGIN語(yǔ)句 {… } 處理數(shù)據(jù) END { … }‘ 完成處理 filename 文本過濾 ——awk命令 ? 例子: 05/99 48311 Green 8 40 44 06/99 48317 green 9 24 26 02/99 48 Yellow 12 35 28 07/99 4842 Brown3 12 26 26 05/99 4712 Brown2 12 30 28 文本過濾 ——awk命令 ? awk ?{print $0}‘ ? awk ?{print $1,$4}‘ ? awk ?BEGIN {print ―Name\n‖} {print $1} END { print ―endofreport‖}‘ 文本過濾 ——awk命令 ? awk ?{if($4~/Brown/) print $0}‘ ? awk ?$0 ~/Brown/‘ ? awk ?{if($3~/48/) print $0}‘ ? awk ?$3==―48‖ {print $0}‘ ? awk ?$0 !~ /Brown/‘ ? awk ?{if($6 $7} print $1 ― Try better at the next p‖}‘ 文本過濾 ——awk命令 ? awk ?/[Gg]reen/‘ ? awk ?/^...a/‘ awk ?$1 ~ /^...a/‘ ? awk ?/(Yellow|Brown)/‘ 文本過濾 ——awk命令 ? awk內(nèi)置變量 ARGC 命令行參數(shù)個(gè)數(shù) ARGV 命令行參數(shù) ENVIRON 系統(tǒng)環(huán)境變量 FILENAME 瀏覽的文件名 FNR 瀏覽文件的記錄數(shù) FS 域分隔符 NF 瀏覽記錄的域個(gè)數(shù) NR 已讀的記錄數(shù) OFS 輸出域分隔符 ORS 輸出記錄分隔符 RS 記錄分隔符 文本過濾 ——awk命令 ? awk ?{print NF,NR,$0} END {print FILENAME}‘ ? awk ?END{print NR}‘ ? awk ?{if (NR0 amp。amp。 $4 ~/Brown/)print $0}‘ ? echo `pwd` | awk –F/ ?{print $NF}‘ 文本過濾 ——awk命令 ? awk ?{name=$1。belts=$4。if (belts~/Yellow/) print name ― is belt ‖ belts}‘ ? awk ?{if ($1 == ―‖) $6=$61。print $1,$6,$7}‘ ? awk ?{if($1 == ―‖) ($1=―‖)。print $1}‘ ? awk ?BEGIN{print ―Name\tDifference‖}{if($6 $7) {$8=$7$6。print $1,$8}}‘ ? awk ?{tot+=$6}END{print ―Students total points:‖ tot}‘ 文本過濾 ——awk命令 ? ls l | grep 39。.sh$39。| awk 39。{print $9 \t\t $5。 tot+=$5}END{print total KB:tot}39。 ? awk ?gsub(/4842/,/4899/) {print $0}‘ ? awk ?$1==―‖ {print length($1) ― ― $1}‘ ? awk ?BEGIN{print match(―ANCD‖,/C/)} 文本過濾 ——awk命令 ? awk ?BEGIN{print split(12345678,myarray,‖‖)}‘ ? awk ?$1 == ―‖ {print substr($1,1,5)}‘ ? echo ―Standby‖ | awk ?{print length($0)}‘ 文本過濾 ——awk命令 ? echo ―65‖ | awk {printf ―%c\n‖, $0}‘ ? awk ?{printf ―%15s%s\n‖,$1,$3}‘ ? awk腳本及其執(zhí)行(見 ) 文本過濾 ——awk命令 ? awk數(shù)組 for (subscript in array) print array[subscript] sed用法 ? 非交互式文本流編輯器。讀取一遍數(shù)據(jù)至緩沖區(qū),不與初始文件打交道。 ? sed [options] sedmand inputfile ? sed [options] –f sedscriptfile inputfile ? sedscriptfile [options] inputfile ( outfile) sed用法 ? sed選項(xiàng): ? n:不打印 ? f: 執(zhí)行腳本 ? h:幫助信息 ? v:版本信息 ? e:使用 sed命令編輯 ? sed中定位文本 ? 行號(hào) ? 正則表達(dá)式 sed用法 ? 例子文件: ? sed ?2p‘ ? sed –n ?2p‘ ? sed –n ?1,3p‘ ? sed n 39。/\e/p39。 ? sed n 39。/The/39。p ? sed n 39。4,/The/39。p sed用法 ? sed n 39。/\$/39。p ? sed
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1