(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Linux/bash】文字列としてのドットをsedで置換する

スポンサーリンク

やりたいこと

sedコマンドを利用して以下のような文字列を

1.テスト.csv
2.テスト.csv
3.テスト.csv

以下のようにしたい

1テスト.csv
2テスト.csv
3テスト.csv
環境情報
$ sed --version
sed (GNU sed) 4.4...

やり方

/[\.]で置換を行う。

$ echo 1.テスト.csv | sed -e s/[\.]//
1テスト.csv

以下、補足です。

補足

ファイル名にドット(.)が入ったものを一気に変更する要件があり上記を利用しました。

数値毎消す場合は以下で消すことができます。

sed -e s/[0-9][\.]//

以上、ご参考になれば幸いです。