[jq] split で文字列を配列に分割する

作成日: 2026年09月18日

jq の split を使用すると、文字列を指定した区切り文字で分割して配列にできます。

下記の例では、カンマ区切りの文字列を配列に変換します。

echo 'apple,banana,orange' | jq -R 'split(",")'

実行結果は下記のとおりです。

[
  "apple",
  "banana",
  "orange"
]

-R オプションを付けると、入力を JSON ではなく文字列として読み込みます。

jq