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