gpt4 book ai didi

Linux Bash 自动命令,源文本文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:53 24 4
gpt4 key购买 nike

感谢您的关心。我是一个尝试使用 [geoiplookup -f GeoLiteCity.dat] 命令批量查找 ip 的菜鸟。

我有超过 700 个要查找的 ips 保存为 c.txt(在同一文件夹中)如何制作 bash shell 脚本?我已经做了一个,我得到的只是:

sudo: unable to execute ./ok.sh: No such file or directory

这是我的脚本

enter image description here

使用另一种语言就可以了。

To make it more clear;
[geoiplookup -f GeoLiteCity.dat IP1]
[geoiplookup -f GeoLiteCity.dat IP2]
...
[geoiplookup -f GeoLiteCity.dat IP700]
and save them as one text file. (Which would be 700 row)

我是韩国人,很抱歉我的英语不好,但我在我的语言中找不到如何做到这一点。非常感谢,要不我得1个1查到周五...(因为我公司网速极慢)

请帮帮我。我会在每个星期天早上为你祈祷。谢谢。

最佳答案

通过 duckduckgo 搜索“迭代文件 bash 的每一行”找到了一个非常简单的答案stackoverflow.com/questions/1521462/looping-through-the-content-of-a-file-in-bash

  #!/usr/bin/bash

printf "\n\n"

while read ip; do
echo "LOOKING UP IP $ip"
geoiplookup $ip
printf "\n\n"
done < ipaddresses.txt

将其保存为 iplookup.sh 并运行,不带“sudo”:

    bash iplookup.sh

测试和工作。请务必将文件“c.txt”重命名为“ipaddresses.txt”! “ipaddresses.txt”文件也必须在同一目录中

关于Linux Bash 自动命令,源文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113011/

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