星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
主要介紹下linux中sed命令的一些應用,sed主要用來對檔案進行一些處理,比如列印,追加,刪除,替換等,我這邊只對使用率比較高的一些引數進行介紹
首先我這邊先建一個字母大小轉換的指令碼test2.sh,內容如下:
先介紹些sed -n的應用:
sed命令中p能實現列印匹配行的功能。我們可以實際看下sed命令帶-n和不帶-n情況下有什麼不同。
sed -n "1p" test2.sh:帶-n選項的話,只列印test2.sh指令碼第一行匹配行。
sed "1p" test2.sh:不帶-n的話,不僅列印第一行匹配行,還列印輸出test2.sh指令碼的全部內容。
sed -n還可以列印檔案的範圍,比如列印test2.sh指令碼的前兩行,我們就可以執行以下命令:sed -n "1,2p" test2.sh,就可以直接列印前兩行。
sed命令可以列印匹配模式行,比如列印test2.sh指令碼匹配tr的行,就可以執行以下命令:
sed -n /tr/p test2.sh。
remark:如果不帶-n的話,除了列印匹配行外,還會列印指令碼的全部內容。
sed -e的應用。只有當sed命令傳遞多個編輯命令式,才會使用到-e。比如:我想列印/tr/匹配行,並且列印匹配行所在的行號,此時存在多個sed引數,就要用到-e了。
sed -n -e /tr/p -e /tr/= test2.sh
每個引數前都要帶上-e:
sed a追加命令,命令格式為:sed ’指定地址a追加內容‘ 目標檔案
這個追加內容在匹配行的下一行,只會輸出到標準輸出,原檔案內容是不變的,例如在test2.sh指令碼的/tr/所在的匹配行的下一行新增「#hello」內容,可需要執行:
sed '/tr/a#hello' test2.sh
一定不要忘記單引號.
還有一個sed i的追加命令,命令格式為:sed ’指定地址i追加內容‘ 目標檔案,跟a不同,i追加是在指定位置的上一行追加命令
sed命令中還有一些特殊的匹配,比如元字元匹配,此時需要用跳脫符""遮蔽其特殊意義。
比如:sed -n ‘/=/p’test2.sh,則列印輸出tr一行。
$在正規表示式中表示尾行,執行sed -n ‘$p’ test2.sh則列印指令碼尾行。
!表示取反,可以看以下兩個例子
sed中可以使用關鍵字來匹配行,列印我們所需要的內容,比如,我希望列印test2.sh第2,3行,可以執行:sed -n "2,3P" test2.sh,也可以執行sed -n "/tr/,/exit/p" test2.sh
sed c的應用,命令格式為:sed ’指定地址c替換內容‘ 目標檔案。比如,#hello,替換test2.sh指令碼的tr這行,可以執行命令:sed '/tr/c#hello' test2.sh
sed刪除d應用:比如我想刪除test2.sh的第2行,可以執行以下命令:sed "2d" test2.sh或者sed /tr/d test2.sh
相關文章
星海爭霸21全功能兌換碼新手獎勵1、7小時遊戲時間(14天內)解除所有試玩版本限制直到7小時耗盡,如種族、匹配模式、戰役、地圖等詳細資訊(150119更新)4505624695013984483730049
2020-11-30 03:45:43
我們經常會玩決勝時刻戰區遊戲,但是有很多朋友不知道決勝時刻戰區國際服註冊方法,下面就詳細說下決勝時刻戰區國際服註冊方法。1首先我們開啟自己電腦中的瀏覽器,比如360瀏覽器
2020-11-29 16:08:59
決勝時刻黑色行動4的應用獲取的方法。1準備好網路的網速,開啟瀏覽器的頁面。 2決勝時刻黑色行動4將其輸入到搜尋頁中,點選搜尋。 3選擇圖中展示的決勝時刻黑色行動4中文版網頁
2020-11-29 16:06:30
決勝時刻是一個很好玩的遊戲,但是安裝過程比較困難,下面小編和你分享一下經驗! 1一般有很多個壓縮檔案的那種,任意解壓一個壓縮包之後會生成一個映象用虛擬光碟機載入,之後按用光
2020-11-29 10:07:32
小編教你決勝時刻9BO2.怎麼安裝,希望你的生活多姿多彩~ 1首先,你買的基本可以確定,是盜版,或者說所謂的偽正版——同學,多去steam吧或者戰地3吧看一看,會提高你對盜版/偽正版的鑑
2020-11-29 05:49:58
目前很多決勝時刻的玩家都在找版本10的中文版,其實現在正版的當中還沒有中文,退而求其次吧,小編這裡分享一些貼圖大家參考一下 1基礎選單,直接看圖片吧 2基礎選單,直接看圖片吧 3
2020-11-29 05:29:49