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

7x24小時咨詢熱線

400-660-3310

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

Linux中的管道命令使用

2021-09-17

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

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

Linux

在連接好的窗口輸入bc命令,彈出這個計算器的版本信息和它的說明,那我們怎么用呢?

Linux二

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

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

Linux三

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

Linux四

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

Linux五

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

收藏
分享到:

相關(guān)課程

相關(guān)資訊

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

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

認(rèn)證等級

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

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

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

信譽(yù)值

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

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

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