SergeySamoylov
Jun 7th, 2025 (edited)
128
0
Never
This is comment for paste BASH Array of Inputs to JSON
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env bash                                                                          
  2.  
  3. list=("fname" "lname" "phone" "dob")
  4. args=()  # an array for args will be safer
  5. for f in "${list[@]}"; do
  6.   read -p "${f}: " a
  7.   args+=(--arg "$f" "$a")
  8. done
  9. jq -n "${args[@]}" '$ARGS.named'  # no need for potentially dangerous 'eval' now
  10.  
Advertisement
Add Comment
Please, Sign In to add comment