中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux下的tr文本處理命令詳解

時(shí)間:2019-08-17

&命令可以重復(fù)執(zhí)行替換.這個(gè)命令可以保存舊的from和to的字符串,但是允許我們使用不同的范圍(range)和標(biāo)記(flags).這個(gè)命令的一般形式如下:。文本到html的轉(zhuǎn)換用于排版的字符替換,但也可以配置為使用其他html。⑵%20當(dāng)某些命令需要反復(fù)執(zhí)行多次時(shí)linux命令大全,用重復(fù)命令,可以簡化命令的輸入過程。

命令格式

tr [option] ["string1"] ["string2"] < file

常用的選項(xiàng)有:

默認(rèn)選項(xiàng)。就是沒有任何選項(xiàng)的時(shí)候,tr默認(rèn)為替換操作,就是將string1在文件中出現(xiàn)的字符替換為string2中的字符,這里要注意的是替換關(guān)系。

-c選項(xiàng),用string1中字符的補(bǔ)集替換string1,這里的字符集為ASCII。

-d選項(xiàng),刪除文件中所有在string1中出現(xiàn)的字符。

-s選項(xiàng),刪除文件中重復(fù)并且在string1中出現(xiàn)的字符,只保留一個(gè)。

-c選項(xiàng)在使用時(shí),只是將string1替換為現(xiàn)在的補(bǔ)集,如在使用

linuxidc@ubuntu:~/linuxidc.com$ echo "hello world,linuxidc.com,2019" | tr -c "0-9" "*"

*************************2019*

Linux下的tr文本處理命令詳解

“hello,world\n”,輸出:hello,world再使用echo。在 2012年linuxidc.com\9月\gvim 7.3 for ubuntu 12.04。$ sudo docker run ubuntu:14.04 /bin/echo 'hello world'。

hello world,linuxidc.com,****

linux命令大全 ssh_linux命令大全_linux命令大全

可以看出,我們使用0-9,添加-c選項(xiàng)后,會(huì)把0-9替換為其補(bǔ)集,這時(shí)補(bǔ)集自然不包含0-9linux命令大全,而包含很多其它的字符,接下來就把所有的其它字符都替換成*號,但不包含數(shù)字。

字符串的取值范圍

指定string或string2的內(nèi)容時(shí),只能使用單字符或字符串范圍或列表。

[a-z] a-z內(nèi)的字符組成的字符串。

[A-Z] A-Z內(nèi)的字符組成的字符串。

[0-9] 數(shù)字串。

\octal 一個(gè)三位的八進(jìn)制數(shù),對應(yīng)有效的ASCII字符。

[O*n] 表示字符O重復(fù)出現(xiàn)指定次數(shù)n。因此[O*2]匹配OO的字符串。

控制字符的不同表達(dá)方式

速記符 含義 八進(jìn)制方式

\a Ctrl-G 鈴聲\007

\b Ctrl-H 退格符\010

\f Ctrl-L 走行換頁\014

\n Ctrl-J 新行\(zhòng)012

linux命令大全_linux命令大全_linux命令大全 ssh

\r Ctrl-M 回車\015

\t Ctrl-I tab鍵\011

\v Ctrl-X \030 注意這些控制字符,如果想在linux下輸入,如我們可能需要輸入^M這種字符,只需ctrl+V+M同時(shí)按下即可。

字符替換

echo hello world>c:/hello.txt (stupid example。> hello.txt echo hello world。echo hello> hello.txt world。

HELLO WORLD,

linuxidc@ubuntu:~/linuxidc.com$ echo "hello world," | tr "a-l" "A-Z"

HELLo worLD,

echo hello world>c:/hello.txt (stupid example。> hello.txt echo hello world。echo hello> hello.txt world。

 上一個(gè)教程:Linux 命令行基礎(chǔ)(一)