如何用shell提取文件中指定的字符串?

4年前 (2021-04-17)閱讀1127回復0
孝感印刷廠(chǎng)
孝感印刷廠(chǎng)
  • 管理員
  • 發(fā)消息
  • 注冊排名984
  • 經(jīng)驗值75
  • 級別管理員
  • 主題15
  • 回復0
樓主

cut命令用法: cut 參數 文件名 說(shuō)明:cut 命令從文件的每一行剪切字節、字符和字段并將這些字節、字符和字段寫(xiě)至標準輸出。 參數: -b :以字節為單位進(jìn)行分割。這些字節位置將忽略多字節字符邊界,除非也指定了 -n 標志。 -c :以字符為單位進(jìn)行分割。 -d :自定義分隔符,默認為制表符。 -f :與-d一起使用,指定顯示哪個(gè)區域。 -n :取消分割多字節字符。僅和 -b 標志一起使用。如果字符的最后一個(gè)字節落在由 -b 標志的 List 參數指示的 更多參數請參考:cut - -help -b用法: 以字節為單位,指定相應的字節輸出,由于一個(gè)英文字符只占用一個(gè)字節,所以對英文字符可以與-c等價(jià),但是占用多個(gè)節編碼的字符不適用,比如中文; 文件內容:$ cat test.txt1234567890ABCDEFGHIJabcdefghijhello wrold!指定文件中每行的第1,3到7個(gè)字符輸出:cut -b 1,3-7 test.txt134567ACDEFGacdefghllo w-n表示1到前n個(gè)字符,n-表示從n開(kāi)始的所有字符 打印前兩個(gè)字符和從第8個(gè)開(kāi)始的字符$ cut -b -2,8- test.txt12890ABHIJabhijherold!中文: 文件內容:$ cat test1.txt我們好像在哪見(jiàn)過(guò)你記得嗎?好像那是一個(gè)春天!

0
0
收藏0
回帖

如何用shell提取文件中指定的字符串? 期待您的回復!

取消
載入表情清單……
載入顏色清單……
插入網(wǎng)絡(luò )圖片

取消確定

圖片上傳中
編輯器信息
提示信息