Linux fold命令
Linux fold命令用於限制檔列寬。
fold指令會從指定的檔裏讀取內容,將超過限定列寬的列加入增列字元後,輸出到標準輸出設備。若不指定任何檔案名稱,或是所給予的檔案名為"-",則fold指令會從標準輸入設備讀取數據。
語法
fold [-bs][-w<每列行數>][--help][--version][檔...]
參數:
- -b或--bytes 以Byte為單位計算列寬,而非採用行數編號為單位。
- -s或--spaces 以空格字元作為換列點。
- -w<每列行數>或--width<每列行數> 設置每列的最大行數。
- --help 線上幫助。
- --version 顯示版本資訊。
實例
將一個名為testfile 的檔的行折疊成寬度為30,可使用如下命令:
fold -w 30 testfile
為了對比,先將testfile檔輸出如下:
$ cat testfile #查看testfile 中的內容 Linux networks are becoming more and more common, but security is often an overlooked issue. Unfortunately, in today’s environment all networks are potential hacker targets, from top-secret military research networks to small home LANs. Linux Network Security focuses on securing Linux in a networked environment, where the security of the entire network needs to be considered rather than just isolated machines. It uses a mix of theory and practical techniques to teach administrators how to install and use security applications, as well as how the applications work and why they are necessary.
然後使用fold命令折疊顯示:
$ fold -w 30 testfile #行折疊成寬度為30,顯示testfile 檔 Linux networks are becoming mo re and more common, but securi ty is often an overlooked issu e. Unfortunately, in today’s environment all networks are potential hacker targets, from top-secret military research networks to small home LANs. Linux Network Security focuses on securing Linux in a networ ked environment, where the sec urity of the entire network ne eds to be considered rather th an just isolated machines. It uses a mix of theory and pract ical techniques to teach admin istrators how to install and u se security applications, as w ell as how the applications wo rk and why they are necessary