私はいくつかの先頭と末尾のスペースを持つファイルを持っています。ここにファイルがありますシェルスクリプトを使用してファイルの各行から先頭と末尾のスペースを削除するにはどうすればよいですか?
val1=22
val2=23
val4=34
どのように先行と後続の両方の空白を削除できますか?空白も 'タブ'になる可能性があります。それを行う単一のコマンドはありますか?
私はいくつかの先頭と末尾のスペースを持つファイルを持っています。ここにファイルがありますシェルスクリプトを使用してファイルの各行から先頭と末尾のスペースを削除するにはどうすればよいですか?
val1=22
val2=23
val4=34
どのように先行と後続の両方の空白を削除できますか?空白も 'タブ'になる可能性があります。それを行う単一のコマンドはありますか?
ファイルのすべての行から先頭と末尾のスペースとタブを削除するためのコマンドです。わたしにはできる。
sed -i 's/^[ \t]*//;s/[ \t]*$//' "filename"
クレジットはこれに行きますlink
希望の結果を得るための非常に多様なオプションがあります。 「置換」ダイアログボックス、を開くために
(^[\s\t]+)|([\s\t]+$)
を挿入し、^[\s\t]+
)または末尾(
[\s\t]+$
)スペースまたはタブを見つけるために、ファインダーに指示
regular expressionです。
特別なユーティリティがありますか? – someOne
sed、awkのようなユーティリティですが、それはパフォーマンスの犯人であってはいけません。 –