Blog 201607 sedやgrepなどを使ってLinux/UNIXでダブルクォーテーション・シングルクォーテーションに囲まれた文字列を抽出する sedやgrepなどを使って、ダブルクォーテーションやシングルクォーテーションに囲まれた文字列を抽出する方法についてを記述する。 基本的にはsedでいいと思うけど、念のため他のやり方についても書いておく。 1.sed sedでダブルクォーテーションやシングルクォーテーションに囲まれた文字列を抽出する場合は、以下のようにする。 sed 's/^.*"\(.*\)".*$/\1/' # ダブルクォーテーションの場合 sed "s/^.*'\(.*\)'.*$/\1/" # シングルクォーテーションの場合 blacknon@BS-PUB-UBUNTU-01:~$ echo 'aaa="aaa"' | sed 's/^.*"\(.*\)".*$/\1