0
我有一個帶有一些前導和尾隨空格的文件。這裏是文件如何使用shell腳本從文件的每一行刪除前導和尾隨空格?
val1=22
val2=23
val4=34
如何從中刪除前導空白和尾隨空白?白色空間也可能是一個「標籤」。有沒有一個單一的命令來做到這一點?
我有一個帶有一些前導和尾隨空格的文件。這裏是文件如何使用shell腳本從文件的每一行刪除前導和尾隨空格?
val1=22
val2=23
val4=34
如何從中刪除前導空白和尾隨空白?白色空間也可能是一個「標籤」。有沒有一個單一的命令來做到這一點?
這是我發現從文件的每一行中刪除前導和尾隨空格和製表符的命令。這個對我有用。
sed -i 's/^[ \t]*//;s/[ \t]*$//' "filename"
凡
幸得此link
您有各種各樣的選項來達到預期的效果。其中之一就是使用Notepad++,最好的文本編輯器周圍的一個:
(^[\s\t]+)|([\s\t]+$)
,^[\s\t]+
)或結尾(
[\s\t]+$
)空格或製表符。
你有什麼特別的實用工具嗎? – someOne
nope。任何像sed,awk這樣的工具,但不應該是性能的罪魁禍首。 –