テキストファイルのすべてのスペースをコンマで置き換えます。

テキストファイルのすべてのスペースをコンマで置き換えます。

テキストのすべてのスペースをコンマで置き換える必要があります。現在この行を使用していますが、機能しません。オリジナルと同じテキストファイルが出力されます。

sed 's/[:blank:]+/,/g' orig.txt > modified.txt

ありがとう

ベストアンサー1

GNUの使用sed:

sed -e 's/\s\+/,/g' orig.txt > modified.txt

または以下を使用してperl

perl -pne 's/\s+/,/g' < orig.txt > modified.txt

編集する:'s/[^\S\n]+/,/g'Perlから改行を除外するには、二重否定を使用するか、必要な空白文字を一致させるだけです's/[ \t\r\f]+/,/g'

おすすめ記事