業務中にメモ帳やエクセルで特定の言葉や名称だけを変更したいときに「置き換え」機能を使ったことありませんか? 普段何気なく使っている便利な機能を、シェルスクリプトではどうやっているのかスクリプトを見ていきましょう。 置換する方法 シェルスクリプトの置換方法は「bash置換」と「sed置換」があります。 そして、文字列に対して置換を行う場合は、検索パターンと置換後の文字列を指定する必要があります。bash置換では、検索して見つかったパターンのうち最初だけ置換する方法と、見つかったパターン全てを置換する方法とがあります。sed置換は変数内の文字列を置き換えたい場合に使用します。 bash置換の書式 変数に対して、削除するパターンを指定します。前方・後方からの検索があり、最短マッチと最長マッチで動作が変わります。また、bash内で変数内の文字列を置換したり、変数に代入されたファイルパスからファイル