gpt4 book ai didi

linux - 如何从ip.txt文件调用变量到.sh文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:39:19 26 4
gpt4 key购买 nike

我在一个名为 ip.txt 的 txt 文件中有 IP 地址列表

我想在我的 .sh 文件中调用那些 ip,我不确定如何在这里继续..

我在这里做了一些事情

#!/bin/bash -x
var='ip.txt'
for i in $var; do
echo snmpwalk -v 2c -c rcgoips $i 1.3.6.1.3.83.1.4.5.0
done

请告诉我该怎么做?

最佳答案

这应该可以:

#!/bin/bash -x
var='ip.txt'
while read line; do
echo snmpwalk -v 2c -c rcgoips $line 1.3.6.1.3.83.1.4.5.0
done < $var

或使用 for像你一样

#!/bin/bash -x
var='ip.txt'
for line in $(<$var); do
echo snmpwalk -v 2c -c rcgoips $line 1.3.6.1.3.83.1.4.5.0
done

因为语法是:for i in $(<file); do echo $i; done

关于linux - 如何从ip.txt文件调用变量到.sh文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18148598/

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