- 樹莓派創客:手把手教你玩轉人工智能
- 陳佳林
- 251字
- 2020-11-23 16:49:19
1.4.2 grep命令
grep是我們要學習的非常重要的指令,請看下面的示例:
$ grep if /usr/share/python_games/catanimation.py
這條指令會打印出對應Python代碼里包括了字符if的每一行。也就是說,以Python為例,包含elif或者gift的行也會被包括進去。想要更復雜的匹配結果,你可以使用正則表達式。
pi@raspberrypi: ~/visualizatoin$ grep if visual.py if __name__ == '__main__':
接下來,讓我們結合一下以前學過的dpkg與現在的grep:
$ dpkg -l | grep -i game
-i選項表明對大小寫不敏感,也就是說Game與game是相同的。
再結合之前的more命令,dpkg -l | more會一次打印一頁的內容;sort指令可以排序輸出的結果:
$ ls ~ /usr/share/python_games | sort -f
-f表明忽視大小寫。
還可以結合之前的uniq命令來排除重復的項:
$ ls ~ /usr/share/python_games | sort -f | uniq
推薦閱讀
- Python Artificial Intelligence Projects for Beginners
- Dreamweaver CS3網頁設計50例
- Getting Started with MariaDB
- Mobile DevOps
- 數據庫原理與應用技術
- Pig Design Patterns
- Enterprise PowerShell Scripting Bootcamp
- 電腦日常使用與維護322問
- Pentaho Analytics for MongoDB
- 計算機組成與操作系統
- 傳感器原理及實用技術
- PHP求職寶典
- DynamoDB Applied Design Patterns
- 計算機硬件技術基礎學習指導與練習
- 從零開始學ASP.NET