こんにちは、正規表現パターンを何でも変えたいです。複数のsedパスを試しましたが、そのうち何も動作しないようです。
sed -i 's/\.\d{1,3}\b$//'
例えば、
Hello.123
Hello.123.90
予想される出力は、
Hello
Hello.123
答え1
たぶん、次のようにしてみてください。
sed -i -E 's/\.[0-9]{1,3}$//' file
こんにちは、正規表現パターンを何でも変えたいです。複数のsedパスを試しましたが、そのうち何も動作しないようです。
sed -i 's/\.\d{1,3}\b$//'
例えば、
Hello.123
Hello.123.90
予想される出力は、
Hello
Hello.123
たぶん、次のようにしてみてください。
sed -i -E 's/\.[0-9]{1,3}$//' file