新聞中心
linux,一種關(guān)鍵開放源計算機操作系統(tǒng),受到了眾多用戶的青睞。而在Linux下,如果不能正確進行空格替換也會導致很多問題,特別是在文本文件處理方面,更是參差不齊。因此,要真正掌握Linux下的空格替換法則尤為必要。

創(chuàng)新互聯(lián)專注于竹山網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供竹山營銷型網(wǎng)站建設,竹山網(wǎng)站制作、竹山網(wǎng)頁設計、竹山網(wǎng)站官網(wǎng)定制、微信小程序服務,打造竹山網(wǎng)絡公司原創(chuàng)品牌,更為您提供竹山網(wǎng)站排名全網(wǎng)營銷落地服務。
Linux下的空格替換,有三種情況需要特別區(qū)分。
第一種情況是普通文件(即不包含系統(tǒng)控制字符的文件,比如.txt等)中的空格替換操作:
1. 對于一般文本文件,在Linux 中用 \ 來替換空格,比如:
// 將原來的文件中所有的空格替換成-
sed -i 's/ /-/g' original.txt
2. 對于一般文本文件,在Linux 中也可以用tr命令將空格替換成其他任意字符,比如:
// 將原來的文件中的空格替換成+
tr ‘ ’ "+"
new.txt
第二種情況是文件中含有系統(tǒng)控制字符的文件,比如以.;開頭的文件,空格替換和上面的操作不同。
1.在 Linux 中可以用echo命令將空格替換成其他任意字符,比如:
// 將原來的文件中的空格替換成+
echo ‘source.txt’ | tr ‘ ’ "+" > dest.txt
2.或者也可以用cat命令將空格替換成指定的任意字符,比如:
// 將原來的文件中的空格替換成-
cat ‘source.txt’ | tr ‘ ’ "-" > dest.txt
第三種情況,就是Linux 中最重要的使用語法:
1. 如果你想在終端中將空格替換成其他指定字符,可以使用命令:
echo "Hello world"| tr ‘ ’ "+"
結(jié)果將打印出“Hello+world”。
2. 同樣,可以用echo命令將空格替換成其他任意字符,比如:
// 將一串文本中的空格替換成-,比如:
echo "Hello world" | tr ‘ ’ “-”
這樣,就會將文本語句中的空格替換成“-”
總的來說,Linux下的空格替換操作包括普通文件,帶系統(tǒng)控制字符文件以及在終端替換空格,其中每一種情況都有自己對應的操作。想要掌握linux空格替換技巧,需要不斷加強實踐,只有經(jīng)過多次的實踐,才能掌握這一技能。
創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
網(wǎng)站欄目:Linux下空格替換法則(linux空格替換)
本文地址:http://fisionsoft.com.cn/article/cosjcop.html


咨詢
建站咨詢
