南京正厚軟件技術(shù)培訓(xùn)學(xué)校

7x24小時(shí)咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 南京正厚軟件技術(shù)培訓(xùn)學(xué)校 學(xué)習(xí)資訊 資訊詳情

Linux中的管道命令使用

2021-09-17

上次我們來(lái)分享Linux中有趣的一個(gè)命令,管道命令。這次我們繼續(xù)來(lái)探究管道命令的奧秘。

現(xiàn)在我們要做個(gè)簡(jiǎn)單的運(yùn)算,計(jì)算1+2+3……+100的和,看到這道題你會(huì)想到什么,可能滿腦海的i++或者j++,或者用公式(1+100)*n/2?NoNoNo,當(dāng)然不是,說(shuō)好的我們講Linux呢。那我們?cè)撛趺醋瞿??在Linux中有個(gè)計(jì)算器,可能大家用得比較少,按我們先看看。

Linux

在連接好的窗口輸入bc命令,彈出這個(gè)計(jì)算器的版本信息和它的說(shuō)明,那我們?cè)趺从媚兀?/p>

Linux二

直接輸入通過(guò)echo命令輸出計(jì)算后的結(jié)果,我們通過(guò)這個(gè)用法可以看出,原來(lái)bc命令可以輸出給它的字符串!有意思……

那這樣我們是不是就可以用1+2+3……+100這堆字符串給它計(jì)算了,但是這么大一堆字符串怎么表達(dá)出來(lái)呢?我們知道在Linux中{1..100}表達(dá)1到100,我們?cè)谂浜蟚cho命令就可以輸出啦!

Linux三

當(dāng)當(dāng)當(dāng),成功一大半了,但是童鞋們又發(fā)現(xiàn),中間有空格,如果能把空格換成加號(hào),這樣就可以運(yùn)算了,真的是完美,那怎么才能把空格換成加號(hào)呢?這個(gè)有需要用到Linux中的另外一個(gè)命令了,tr命令來(lái)完成這個(gè)神圣的使命吧!tr的用法我們科普一下,它主要有兩個(gè)用法,一個(gè)是字母大小寫(xiě)替換,一個(gè)就是我們馬上要用的字符替換,語(yǔ)法是:tr '原字符' '目標(biāo)字符',那替換上面圖中的空格為加號(hào)就是tr ' ' '+',如圖

Linux四

那我們結(jié)合bc的用法就可以計(jì)算了,圖案揭曉答案!

Linux五

在這次分享中,也運(yùn)用了管道命令,是不是很神奇!管道符是Linux中重要的符號(hào),真的是很棒的發(fā)明,本次分享就這樣,后面會(huì)分享更多更棒的知識(shí)!

收藏
分享到:

相關(guān)課程

相關(guān)資訊

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書(shū)保障協(xié)議:

  • 100%
  • 65
  • 12367
在線咨詢
;