文字列の後のカール出力をファイルに取り込む

文字列の後のカール出力をファイルに取り込む

bashスクリプトで "director-services"文字列の後のすべての内容をファイルに出力したいと思います。

$ curl localhost:9201/_cat/health
1472487809 12:23:29 director-services green 3 3 828 276 0 0 0 0

ベストアンサー1

grepとの組み合わせを使用してくださいcut

$ curl ... | grep -o "director-services.*" | cut -d' ' -f2- 
green 3 3 828 276 0 0 0 0

または単にperl

$ curl ... |  perl -lne 'print $1 if /director-services (.*)/'
green 3 3 828 276 0 0 0 0

おすすめ記事