Terminal-tr (轉(zhuǎn)換字符)

tr可用戶轉(zhuǎn)換標(biāo)準(zhǔn)輸入中的字符 .

顯示已登錄用戶:

$ who
whp       console      Mar 15 14:23 
whp       ttys000      Mar 15 14:23 
whp       ttys001      Mar 15 14:23 

通過通道將已登錄人員作為標(biāo)準(zhǔn)輸入, tr將字符‘h’轉(zhuǎn)換成'e':

$ who | tr h e
wep       console      Mar 15 14:23 
wep       ttys000      Mar 15 14:23 
wep       ttys001      Mar 15 14:23 

通過通道將已登錄人員作為標(biāo)準(zhǔn)輸入, tr將字符‘空格’轉(zhuǎn)換成'制表符':

$ who | tr ' ' '\11'
whp                         console                     Mar 15  14:23   
whp                         ttys000                     Mar 15  14:23   
whp                         ttys001                     Mar 15  14:23   
whp                         ttys002                     Mar 15  14:23   
whp                         ttys003                     Mar 15  14:23   
whp                         ttys004                     Mar 15  14:23   

-s 選項用來壓縮連續(xù)多次出現(xiàn)的字符, 例如將多次出現(xiàn)的‘空格’符號替換成單個‘空格’:

$ who | tr -s ' ' ' '
whp console Mar 15 14:23 
whp ttys000 Mar 15 14:23 
whp ttys001 Mar 15 14:23 

-d 刪除選項也可以用來刪除標(biāo)準(zhǔn)輸入的個別字符.如:

$ who | tr -d ' '
whpconsoleMar1514:23
whpttys000Mar1514:23
whpttys001Mar1514:23
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容