タグ

ブックマーク / qiita.com/ko1nksm (1)

  • 【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita

    はじめに もう文字列の置換で sed コマンド使うの禁止して良いんじゃないですかね? 言いすぎだとわかってあえて言っていますが。 悪い書き方(外部コマンドに頼る方法) # 変数 line に入ってる文字列を echo コマンドで出力して sed コマンドに渡し、 # sed の s コマンドで "from" を "to" に置換して出力したものを ret 変数で受け取る ret=$(echo "$line" | sed "s/from/to/")

    【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita
    rasterson
    rasterson 2023/09/02
    この人は、bashスクリプトが持ってる機能を使わずにsedで代替してしまうのに反対してるだけなので、まあわかる。でも、例えば設定ファイルの決まった場所を毎回書き換えるといった作業はsedやawkでやってもいいよね。
  • 1