ども、初老丸です。 tl;dl シェルスクリプトで変数内の文字列を置換したり、変数に代入したファイルパスからファイル名だけを取り出したいと考える際に真っ先に sed でゴニョゴニョを思いつくが、Bash だと Bash 内で完結出来ることを以下の記事でしったので実際に試してみた。 d.hatena.ne.jp www.gnu.org 有難うございました。 ショートメモ サンプルスクリプト $ cat test.sh # # - . を _ に置換する # echo "### . を _ に置換する" TEXT="www.hoge.com" echo ${TEXT} # www.hoge.com echo ${TEXT/./_} # www_hoge.com echo ${TEXT//./_} # www_hoge_com echo "" # # - ファイルパスから / を削除する # e