iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
1

嗨,各位 (今天要講的內容和馬力歐完全沒有關係)
之前我們介紹過了指令,而使用指令時終端機也會執行的輸出結果
而如何過濾這些東西呢?這時我們會需要用管線(pipe)來過濾我們的結果啦

舉例來說,如果今天我們有一個檔案長這樣

要把它印出來當然可以很簡單地用cat指令沒有問題

但?如果有幾百行我只需要某些關鍵的幾行呢?
這時如果無腦地大海撈針想必不是個聰明的舉動
這時候就是我們的管線命令派上用場的地方啦

如果要使用管線命令的話只需要在指令後面加上"|"和對應的管線命令和敘述即可

指令 | 管線命令 敘述

以我自己最常用的"grep"來說用起來會長這樣

cat 鐵人.txt | grep 我想找的東西

好比如果我想找有"a"出現的行數我可以這樣做

它就只會印出有a出現的行數
(你(妳)可以把它想成簡單的搜尋)

而管線命令還有其他很好用的可以拿來使用
像是
less more head tai sed等...
(這些有興趣的話自己去看看啦)

而以上這些東西就是對"pipe"的簡單介紹啦
今天的我忙炸,我們明天見

↓寫這篇文章的時候在聽的歌
サイサキ - Reol


上一篇
Day15-攻殼機動隊
下一篇
Day17-套件支配者
系列文
阿宅從0開始玩的開源軟體30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言