需要有关simle bash脚本的帮助

时间:2017-06-14 06:02:27

标签: linux bash ping nslookup

有人可以帮我解决一个试图编写的简单bash脚本的语法:

echo ping -c 1
echo nslookup

基本上我想从ping中获取一行输出,并且我要检查的域的nslookup信息。不幸的是我无法正确理解。

P.S。这基本上是我在bash中尝试完成的第一件事。

提前谢谢!

3 个答案:

答案 0 :(得分:1)

感谢您提供有关此事的信息。我从问题的性质中感到惭愧,所以我花了很多时间阅读。我找到的解决方案如下:

#!/bin/bash
for i in $*;do
ping -c 1 $i &
nslookup $i &
done
#

' 将scrit添加到/ bin文件夹后,我使用了命令:

chmod +x "script name"
dos2unix ""scrit name" 

所以我不能仅通过输入脚本名称来使用它。

答案 1 :(得分:0)

如果你想解决问题,如果你想使用head命令过滤器输出一行

,我会更好

例如     ping www.google.com |头-n 1

或者您是否考虑将一个数据包发送到服务器

ping -n 1 www.google.com

nslookup www.google.com

如果你正在写Bash脚本

#!/斌/庆典    ping -n 1 www.google.com    nslookup www.google.com

保存文件 授予执行权限并运行

请让我知道我已回答你的问题

答案 2 :(得分:0)

在编写并保存脚本并授予脚本权限之后 只是去文件夹和     ./

其他你可以使用     sh