gpt4 book ai didi

python - 如何在linux命令中从文本文件传递参数

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:15 25 4
gpt4 key购买 nike

这是我的命令

aws elb 描述标签 --profile dev --load-balancer-name ELBNAME |grep -Pwo "Product\K\b.*|Environment\K.*|TAGDESCRIPTIONS\K.*"| xargs

而不是ELBNAME,我想逐行传递具有多个ELBNAME的文本文件

我希望这个命令应该一一获取所有 ELBNAME,并且输出也应该逐行。

最佳答案

我为您创建了一个可以使用的小脚本。我希望在文本文件中的 ELB 列表中用空格或换行符分隔。

#!/bin/bash
elb_name=($(cat test.txt))
for (( k = 0; k < ${#elb_name[@]}; k++ ))
do
echo -e "Describing tags for ELB - ${elb_name[k]} \n";
aws elb describe-tags --profile dev --load-balancer-name ${elb_name[k]} | grep -Pwo "Product\K\b.*|Environment\K.*|TAGDESCRIPTIONS\K.*" | xargs
echo -e "End of describing tags for ELB - ${elb_name[k]} \n";
done

关于python - 如何在linux命令中从文本文件传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52547873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com