私はWindow10からGitBashを利用しています。
作成したshellファイル中でjqコマンドが実行されませんでした。
ここに調べた対処方法を紹介しておきます。
発生したエラー
bash: jq:command not found
対処方法
jq file Download
Macとかlinuxユーザなら多分必要ないです。
まず、
./jq公式サイト
こちらから、ファイルを自分の好みの場所にダウンロードしてください。
jq-win64.exeというファイルがダウンロードできます。
alialコマンドでjqコマンドを登録します。
bashrc or bash_profileがない場合
alialにjqコマンドを登録する為には .bashrcが必要です。
私は .bashrc がなかったので、作成しました。作成方法は
$ touch ~./bashrc
現在のdirにファイル作成後、bashを再起動すると
最初警告がでます。この警告はbashrc*を読み込むbash_profile**が見つからなかったので、作成しましたという意味です
ls -a でリスト確認したら、上記の二つのファイルが作成されていることが確認できます。
aliasにjqコマンド登録
$ alias jq=/path/jq-win64.exe
$ alias
alias jq=/path/jq-win64.exe
上記コマンドで登録後、Listを読んで入っているか確認します。/path/のどころにはwin64.exeがある場所を前に指定してください。
pwd打ったら、確認できます。
jqコマンド実行確認
$ echo '{"check: 1"}' | jq
{
"check": 1
}
これで実行確認完了。
お疲れ様でした。
##参考URL