91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

shell怎么去除文本最后的空行

小億
349
2023-12-23 18:13:15
欄目: 編程語言

要去除文本最后的空行,可以使用以下命令:

sed -e :a -e '/^\n*$/{$d;N;ba' -e '}' 文件名

這個命令使用sed工具來處理文本文件。它使用的是-e選項來指定要執行的命令。具體的命令如下:

  • :a是一個標簽,用于后面的命令跳轉。
  • /^\n*$/是一個正則表達式,用于匹配空行。^表示行的開頭,\n表示換行符,*表示零個或多個,$表示行的結尾。所以這個正則表達式匹配一個或多個連續的換行符。
  • {$d;N;ba' -e '}是一個命令塊,用于處理匹配到的空行。$d表示刪除最后一行,N表示讀取下一行并追加到模式空間,ba表示跳轉到標簽:a處繼續處理。這樣就會一直讀取并刪除連續的空行,直到遇到非空行為止。

文件名替換為要處理的文本文件的路徑和名稱,然后運行上述命令即可去除最后的空行。

0
波密县| 兴山县| 西林县| 保靖县| 聊城市| 深泽县| 察隅县| 涟水县| 中西区| 方城县| 怀柔区| 彭山县| 固阳县| 鄱阳县| 错那县| 玉田县| 明水县| 汝州市| 夏邑县| 韶关市| 阳山县| 勐海县| 莎车县| 汪清县| 正镶白旗| 赤峰市| 扎兰屯市| 阿克陶县| 曲松县| 永川市| 安图县| 澎湖县| 古丈县| 垣曲县| 西安市| 德清县| 贡嘎县| 平湖市| 商洛市| 辽源市| 平远县|