タグ

ブックマーク / myokoym.hatenadiary.org (1)

  • シェルスクリプトで部分文字列を切り出す方法 - myhd

    例:"myokoym(25)"の括弧内の数字だけを取り出したい場合。 1.cutを使う http://www.k4.dion.ne.jp/~mms/unix/linux_com/cut.html $ echo "myokoym(25)" | cut -d"(" -f2 | cut -d")" -f1 25 上記は、cutコマンドを区切り文字指定で使用する例です。 「-dオプションで区切り文字を指定し、-fオプションでn番目に区切られている文字列を切り出す」という処理を2回繰り返しています。(nは1から始まる) 2.sedを使う http://www.k4.dion.ne.jp/~mms/unix/linux_com/sed.html $ echo "myokoym(25)" | sed -e "s/^.*(\(.*\)).*$/\1/" 25 上記はsedのsコマンドで、文字列の置換を行っ

    シェルスクリプトで部分文字列を切り出す方法 - myhd
  • 1