awscliをAliasに登録してコマンドを実行できるようにしたいです。
環境は、Amazon Linux2です。
Aliasに登録したいコマンドは、下記のインスタンスの名前、インスタンスID、起動状況、プライベートIPアドレスを取得コマンドとなります。
aws ec2 describe-instances | jq -r '.Reservation[].Instances[] | (.Tags[] | select(.Key == "Name").Value) + "\t" + .InstanceId + "\t" +.State.Name + "\t" + .PrivateIpAddress'
Teraターム上では、上記コマンドを実行すると、正常に実行結果が表示されますが、.bashrcの#User specific aliases and functionsに下記コマンドを
alias il='aws ec2 describe-instances | jq -r '.Reservation[].Instances[] | (.Tags[] | select(.Key == "Name").Value) + "\t" + .InstanceId + "\t" +.State.Name + "\t" + .PrivateIpAddress''
登録しますと
-bash: .bashrc:19行:予期しないトークン`('周辺に構文エラーがあります)
と表示されます。
どこが悪いのかわからないので、原因を教えて頂きたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。