私はスクリプト変数にtime_pretransfer、time_connectなどのいくつかのカール変数を渡したいと思います。
curl -skw "\ntime_connect: %{time_connect}s\ntime_namelookup: %{time_namelookup}s\ntime_pretransfer: %{time_pretransfer}\ntime_starttransfer: %{time_starttransfer}s\ntime_redirect: %{time_redirect}s\ntime_total: %{time_total}s\n\n" http://foolproofcode.com
しかし、grepを使用すると1つの変数しか取得できないので、どうすればいいかわかりません。
答え1
出力を機械が読みやすくし、以下を使用してくださいread
。
read time_connect time_namelookup time_pretransfer time_starttransfer time_redirect time_total \
< <(curl -skw '%{time_connect} %{time_namelookup} %{time_pretransfer} %{time_starttransfer} %{time_redirect} %{time_total}' http://foolproofcode.com -o /dev/null)
# Then you can use the variables, e.g.
echo $time_total