0
私は1.1.1.1.1
のような文字列を持っています。すべてのドットを_
文字に置き換えたいと思います。文字列内のドットをbash内の文字に置き換えます。
私は、次のプログラムを書いた:
#!/bin/bash
var="1.1.1.1.1"
new2=${var/./_}
echo $new2
をそれだけで文字列の_
との最初のドットに置き換えられ、その結果は次のとおりです。 1_1.1.1.1
私は_
ですべてのドットを置き換えることができますか?
ありがとうございました。
グローバルに正規表現/ gを使用する – happymacarts
@happymacartsこれは、パラメータ展開でグローバル置換を行う方法ではありません。 – chepner
それは私が何も知らないスレッドにコメントを投稿するために得たものです。少なくとも私はそれに答えようとはしませんでした! – happymacarts