わからないこと
$ _json_keys=$(cat /.json | jq -r 'keys[]')
このようにjsonのキーを抜き出したのですが、あるキーに"tri name"のようなスペースがあり、grepした時に"tri""name"と別々になってしまいました。
それを一つの文字列として認識するため、
$ echo "$~_json_keys"
として出力するときはうまく行きました。
しかし
$ for i in "$~_json_keys"; do echo $i; grep -r -l $i ~/*; done
としたら n が消えてしまいうまくgrepすることができませんでした。
解決策を求めます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。