日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux快速提取數(shù)字的方法(linux提取數(shù)字)

在linux系統(tǒng)中,有時(shí)某些場(chǎng)景可能需要快速?gòu)淖址刑崛?shù)字作為重要變量,下面將介紹一些實(shí)現(xiàn)Linux快速提取數(shù)字的方法。

專(zhuān)注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)定襄免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

1. 使用基于模式匹配的方法抓取數(shù)字。

在Linux下,我們可以使用grep命令或正則表達(dá)式(Regular Expression)實(shí)現(xiàn)將字符串中的數(shù)字提取出來(lái),這里提供一個(gè)簡(jiǎn)單的示例:

suppose一個(gè)字符串String=”I have number 10, it’s so important”,那么要從中提取10,只需使用grep命令:

$ grep -o “[0-9]\+”

10

2. 使用awk命令處理數(shù)字

對(duì)于字符串里多個(gè)數(shù)字,則可以使用awk命令結(jié)合正則表達(dá)式,使用類(lèi)似于同樣的方法,可以獲得一行多個(gè)數(shù)字:

suppose一個(gè)字符串String=”I have number 10 and other number 15, it’s so important”,那么直接一行awk處理即可:

$ echo “I have number 10 and other number 15, it’s so important” | awk ‘{while (match($0,/[0-9]+/) ) {m=substr($0, RSTART, RLENGTH);print m; $0=substr($0, RSTART+RLENGTH)}}’

10

15

3. 使用sed命令處理字符串

使用sed可以非常方便地從帶特定文本的句子中提取數(shù)字,如果字符串中只有一個(gè)數(shù)字,我們可以使用sed命令對(duì)字符串進(jìn)行處理:

suppose一個(gè)字符串String=”I have number 10, it’s so important”,依舊可以利用sed把它摘取出來(lái):

$ echo “I have number 10, it’s so important” | sed -rn ‘s/.*\b([0-9]+)\b.*/\1/p’

10

總之,Linux系統(tǒng)提供了很多方式來(lái)實(shí)現(xiàn)快速提取數(shù)字,主要由grep、awk、sed等常用命令來(lái)實(shí)現(xiàn)提取數(shù)字操作,也可以使用正則表達(dá)式和字串模式匹配,還可以使用外部腳本語(yǔ)言(如Perl)來(lái)完成提取數(shù)字操作,比如Perl能夠根據(jù)條件來(lái)把字符串中的數(shù)字摘取出來(lái)。 因此,Linux系統(tǒng)中快速提取數(shù)字的方法是非常豐富的。

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


文章標(biāo)題:Linux快速提取數(shù)字的方法(linux提取數(shù)字)
鏈接地址:http://www.dlmjj.cn/article/cdgdghs.html