- 樹莓派創客:手把手教你玩轉人工智能
- 陳佳林
- 248字
- 2020-11-23 16:49:19
1.4.5 添加內容
有時我們想向文件末尾追加內容,就應該使用“>>”符號:
$ echo "& one more for luck!" >> ~/mylisting4.txt
echo命令把所有在引號里的內容直接打印到標準輸出;-e選項可以讓你添加一些特殊字符,比如換行符;tail命令允許你查看文件的最后幾行,例如tail ~/mylisting4.txt;“<”可以重定向文件的輸入,比如重定向到sort的輸入:
$ echo -e "aardvark\nplatypus\njellyfish\naardvark" > list1 $ sort < list1
我們可以同時使用“>”和“<”:
$ head -n 2 < list1 > list2
這樣就可以實現從list1讀,再把命令的輸出重定向到list2。還可以跟管道相結合:
$ sort < list1 | uniq > list3
最后,看一看如何分離標準異常流。可以用2>來重定向異常信息:
$ cat list1 list2 list3 $ list42 2>errors.txt
這段命令的意思是把沒有報錯的部分直接打印到命令行里,再把異常信息打印到errors.txt文件里。注意,使用2>>的話就不會覆蓋原本的文件了。
推薦閱讀
- 工業機器人虛擬仿真實例教程:KUKA.Sim Pro(全彩版)
- 自動控制工程設計入門
- Design for the Future
- 微型計算機控制技術
- 計算機網絡應用基礎
- 現代機械運動控制技術
- Hadoop Real-World Solutions Cookbook(Second Edition)
- PyTorch Deep Learning Hands-On
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- CentOS 8 Essentials
- Visual Basic.NET程序設計
- TensorFlow Reinforcement Learning Quick Start Guide
- 網絡服務器搭建與管理
- 寒江獨釣:Windows內核安全編程
- MySQL Management and Administration with Navicat