日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中使用substr去除空格(linuxsubstr去掉空格)

Linux中的字符串截取函數(shù)substr是非常常用的一種工具,可以使用它來操作字符串,例如去除字符串中的空格。在本文中,我們將詳細(xì)地介紹如何使用substr函數(shù)去除Linux中字符串中的空格。

洪山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站

1. substr函數(shù)簡介

substr函數(shù)是Linux中的一個(gè)字符串截取函數(shù),可以截取指定字符串的一部分。它的使用格式為:

substr(“string”, start, length)

其中,string代表要處理的源字符串;start代表截取的起始位置;length代表截取的長度。它的返回值就是截取后的字符串。

2. 去除字符串中的空格

在Linux中,可以使用substr函數(shù)去除字符串中的空格,具體的做法為:

使用grep命令過濾需要處理的字符串,再使用sed命令去除空格。具體操作如下:

grep “需要處理的字符串” 文件名 | sed ‘s/ //g’

其中,需要處理的字符串可以是具體的字符串內(nèi)容,也可以使用通配符來匹配多個(gè)字符串。例如,如果要處理當(dāng)前目錄下所有文件中的所有空格,可以使用以下命令:

grep -r “” . | sed ‘s/ //g’

其中,-r代表遞歸搜索,”.”代表當(dāng)前目錄,””表示搜索空字符串(即匹配所有字符串)。

3. 實(shí)際應(yīng)用

實(shí)際上,在Linux中使用substr去除字符串中的空格還有其他的方法。下面我們將介紹兩種具體的應(yīng)用案例。

3.1. 使用awk命令

awk命令是Linux中處理文本的工具之一,它可以通過指定分隔符來對字符串進(jìn)行分割,從而去掉字符串中的空格。具體操作如下:

awk ‘{$1=$1}{print}’ 文件名

其中,$1代表之一列,$2代表第二列,以此類推。使用該命令可以將字符串中的空格都去掉。

3.2. 使用tr命令

tr命令是Linux中的一個(gè)字符串替換命令,可以將一個(gè)字符替換成另一個(gè)字符,也可以將一個(gè)字符刪除。具體操作如下:

echo “需要處理的字符串” | tr -d ‘ ‘

其中,-d表示刪除指定的字符,’ ‘代表空格。該命令可以將字符串中的所有空格都刪除。

4.

在Linux中去除字符串中的空格可以使用多種方法,其中substr函數(shù)是最常用的一種。在實(shí)際應(yīng)用中,我們可以根據(jù)不同的需求選擇不同的方法,以使操作更加靈活、高效。希望本文對大家的Linux學(xué)習(xí)有所幫助,謝謝閱讀!

相關(guān)問題拓展閱讀:

  • 從鍵盤上接受一個(gè)字符串(字符串中可能包含漢字、英文字母、空格等等),統(tǒng)計(jì)出其中的數(shù)字之和

從鍵盤上接受一個(gè)字符串(字符串中可能包含漢字、英文字母、空格等等),統(tǒng)計(jì)出其中的數(shù)字之和

沒用SQL,這題能用SQL? 不會耶這是自己剛寫的 大概試了下還行~

*程序開始

CLEAR

ACCEPT “請輸入字符串:” TO zfc&&接收字符串

I=

B=”銀廳”&&B賦值為空串

*用嵌套循環(huán)每字節(jié)依次比較,若為單字節(jié)則取出子串累加,否扒迅則判斷下一字節(jié),最終取出只含字母、數(shù)字、空格的字符串賦值給B

*外層循環(huán)

DO WHILE I

*內(nèi)層循環(huán)

DO WHILE ISLEADBYTE(SUBSTR(zfc,I,1))

I=I+1

ENDDO

B=B+ALLTRIM(SUBSTR(zfc,I,1))

I=I+1

ENDDO

*將取出的只含字母、數(shù)字、空格的字符串去除字母與空格,剩余只剩數(shù)字的字符串賦值給X

*B字符串需將字母統(tǒng)一改為大寫(小寫),用UPPER(LOWER)函數(shù)春搏此

X=CHRTRAN(UPPER(B),”ABCDEFGHIJKLMNOPQRSTUVWXYZ “,””)

*求數(shù)字個(gè)數(shù)

N=LEN(X)&&每個(gè)數(shù)字占一字節(jié),只需用LEN函數(shù)求出字符串長度便為數(shù)字個(gè)數(shù)

?N

*求所有數(shù)字之和

C=0&&C賦值為0

*建立循環(huán),依次取出每個(gè)數(shù)字累加,最終數(shù)字之和賦值給C

M=1

DO WHILE M

C=C+VAL(SUBSTR(X,M,1))

M=M+1

ENDDO

?C

RETURN

*程序結(jié)束

linux substr去掉空格的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux substr去掉空格,Linux中使用substr去除空格,從鍵盤上接受一個(gè)字符串(字符串中可能包含漢字、英文字母、空格等等),統(tǒng)計(jì)出其中的數(shù)字之和的信息別忘了在本站進(jìn)行查找喔。

創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。


網(wǎng)站標(biāo)題:Linux中使用substr去除空格(linuxsubstr去掉空格)
轉(zhuǎn)載來源:http://www.5511xx.com/article/dhsogjg.html