熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2014-12-31 15:50:39 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141231/33843.html 手機(jī)查看 評(píng)論 反饋
-c 以字符為單位
-f 以字段為單位(使用定界符)
•eg:
代碼如下:
cut -c1-5 file //打印第一到5個(gè)字符
cut -c-2 file //打印前2個(gè)字符
paste 按列拼接文本
將兩個(gè)文本按列拼接到一起;
代碼如下:
cat file1
1
2
cat file2
colin
book
paste file1 file2
1 colin
2 book
默認(rèn)的定界符是制表符,可以用-d指明定界符
paste file1 file2 -d “,”
1,colin
2,book
wc 統(tǒng)計(jì)行和字符的工具
wc -l file // 統(tǒng)計(jì)行數(shù)
wc -w file // 統(tǒng)計(jì)單詞數(shù)
wc -c file // 統(tǒng)計(jì)字符數(shù)
sed 文本替換利器
•首處替換
代碼如下:
seg ‘s/text/replace_text/’ file //替換每一行的第一處匹配的text
•全局替換
代碼如下:
seg ‘s/text/replace_text/g’ file
默認(rèn)替換后,輸出替換后的內(nèi)容,如果需要直接替換原文件,使用-i:
代碼如下:
seg -i ‘s/text/repalce_text/g’ file
•移除空白行:
代碼如下:
sed ‘/^$/d’ file
•變量轉(zhuǎn)換
已匹配的字符串通過(guò)標(biāo)記&來(lái)引用
代碼如下:
echo this is en example | seg ‘s/\w+/[&]/g’
$》[this] [is] [en][example]
•子串匹配標(biāo)記
第一個(gè)匹配的括號(hào)內(nèi)容使用標(biāo)記 \1 來(lái)引用
代碼如下:
sed ‘s/hello\([0-9]\)/\1/’
•雙引號(hào)求值
sed通常用單引號(hào)來(lái)引用;也可使用雙引號(hào),使用雙引號(hào)后,雙引號(hào)會(huì)對(duì)表達(dá)式求值:
代碼如下:
sed ‘s/$var/HLLOE/’
當(dāng)使用雙引號(hào)時(shí),我們可以在sed樣式和替換字符串中指定變量;
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)