[jq] 文字列を数値に変換する

作成日: 2019年08月15日

tonumber を使うことで、文字列を数値に変換することができます。下記の例では、文字列である age プロパティを数値に変換して出力しています。

echo '[{"name": "Taro", "age": "25"},{"name": "Satoshi", "age": "30"}]' | jq '.[].age | tonumber'

出力結果は下記のようになります。

25
30
jq