有人可以帮助我的语法一个简单的bash脚本,尝试写:需要帮助笑着bash脚本
echo ping -c 1
echo nslookup
基本上我希望收到ping和使用nslookup信息,一条线的输出我正在检查的域名。不幸的是我无法正确地得到这个。
P.s.这基本上是我试图在bash中完成的第一件事。
预先感谢您!
有人可以帮助我的语法一个简单的bash脚本,尝试写:需要帮助笑着bash脚本
echo ping -c 1
echo nslookup
基本上我希望收到ping和使用nslookup信息,一条线的输出我正在检查的域名。不幸的是我无法正确地得到这个。
P.s.这基本上是我试图在bash中完成的第一件事。
预先感谢您!
写作后喜和保存脚本,并给予许可脚本 刚去的文件夹和 ./
的其他你只可以使用 SH
将文件转换为ve unix friendly后,我现在将脚本添加到了/ bin文件夹中,它只能通过输入文件的名称来运行。 –
你好,如果你阐述您的问题,如果你使用的头
如 平www.google.com要为ping命令过滤一行输出我会更好|头-n 1
,或者如果你正在考虑的数据发送一个数据包到服务器
ping -n 1 www.google.com
Nslookup的www.google.com
,如果你正在写bash脚本
的#!/ bin/bash ping -n 1 www.google.com nslookup www.google.com
保存文件 给执行权限和运行
请让我知道我回答了你的问题
谢谢,我实际上找到了解决这个问题的方法。你可以在我离开的答案中查看它。非常感谢你为我提供这些信息。 –
感谢您对此事所提供的信息。我对我的问题的本质感到很惭愧,所以我花了更多的时间阅读。我找到了解决办法如下:
#!/bin/bash
for i in $*;do
ping -c 1 $i &
nslookup $i &
done
#
“ 一旦我加入了scrit到/ bin文件夹我用命令:
chmod +x "script name"
dos2unix ""scrit name"
,所以我不我能只用它通过输入脚本的名称。
删除字符串末尾的&符号&。使用脚本:'scriptname google.com ya.ru anysite.net',您将获得有关google.com,ya.ru和anysite.net的信息。 – zombic
谢谢zombic,在我删除&符后,执行后会话结束。我想知道是什么原因造成的。 –
约通用计算硬件和软件的问题是摘Stack Overflow的主题,除非它们直接涉及主要用于编程的工具。您可以在超级用户上获得帮助。 – moritzg
用四个空格前缀代码。请看[编辑帮助](http://stackoverflow.com/editing-help)。 – Cyrus