以下の echo コマンドのエイリアスをつくりたいと思っております。
どのようにすれば良いでしょうか? 教えていただけますと助かります。
### 実現したい形
zsh
1alias e='(){ 何らかのコマンド }'
❯ AWS_VPC_ID=vpc-123456789abc ❯ e AWS_VPC_ID vpc-123456789abc
### 失敗例1
zsh
1alias e='(){ echo $$1 }'
❯ e AWS_VPC_ID $AWS_VPC_ID
### 失敗例2
zsh
1alias e='(){ echo $$1 }'
❯ e AWS_VPC_ID $AWS_VPC_ID
### 失敗例3
zsh
1alias e='(){ echo ${$1} }'
❯ e AWS_VPC_ID $A $C $D $I $P $S $V $W $_
惜しい例
alias e='(){ echo $1 }'
❯ e $AWS_VPC_ID vpc-123456789abc
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/12/24 07:59