第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求解釋,求問一下linux shell腳本的=~是什么意思?

求解釋,求問一下linux shell腳本的=~是什么意思?

達令說 2021-05-10 10:10:17
語句如下: [[ $i =~ ^[0-9]+$ ]] && echo 1問題1: =~是什么意思?問題2: 雙括號 [[ ]] 和 單括號[ ] 有什么區(qū)別?問題3: 后面的 +$ 是什么意思?大神請點撥一下!
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

應(yīng)該是正則表達式的字符判斷

if [[ $i =~ ^[0-9]+$ ]] && echo 1

1、^是匹配字符串開始的意思,[0-9]只要不是數(shù)字都不要。

2、~ +的意思的^[0-9]的范圍里匹配一次以上+ $是匹配結(jié)束符。

touch -t "201109021200.00" tempfile

使用引號內(nèi)的時間戳在當(dāng)前目錄建立一個叫tempfile的文件

find -name "*VIRTUALID*" -newer tempfile -exec cp {} /home/wbft/luo \;

擴展資料:

實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令并且把它們送到內(nèi)核。不僅如此,Shell有自己的編程語言用于對命令的編輯,它允許用戶編寫由shell命令組成的程序。

Shell編程語言具有普通編程語言的很多特點,比如它也有循環(huán)結(jié)構(gòu)和分支控制結(jié)構(gòu)等,用這種編程語言編寫的Shell程序與其他應(yīng)用程序具有同樣的效果。



查看完整回答
反對 回復(fù) 2021-05-17
?
弒天下

TA貢獻1818條經(jīng)驗 獲得超8個贊

應(yīng)該是正則表達式的字符判斷
if [[ $i =~ ^[0-9]+$ ]] && echo 1

1、^是匹配字符串開始的意思,[0-9]只要不是數(shù)字都不要

2、~ +的意思的^[0-9]的范圍里匹配一次以上+ $是匹配結(jié)束符

查看完整回答
反對 回復(fù) 2021-05-17
  • 2 回答
  • 0 關(guān)注
  • 532 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號