ファイルの各行で "=" 文字の前にあるすべての "."文字を変更する必要があります。行は次のとおりです
one.two.three=something
four.five=1
six.seven=127.0.0.1
eight.nine.ten.eleven=somethingwerylong
twelve=something.with.dots
など...
結果は次のようになります。
onetwothree=something
fourfive=1
sixseven=127.0.0.1
eightnineteneleven=somethingwerylong
twelve=something.with.dots
ベストアンサー1
sed -e :1 -e 's/^\([^=]*\)\./\1/; t1'
t1
1
コマンドが成功したら、s
ラベルに分岐します。これはにありますsed
。
または:
awk -F = -v OFS== '{gsub(/\./, "", $1); print}'