【问题标题】:bash nslookup runs unmotivated lsbash nslookup 无心运行 ls
【发布时间】:2012-06-12 18:04:23
【问题描述】:

当我跑步时

echo `nslookup 100.100.100.100`

在 bash 中,它列出所有文件(独立于(不存在的)IP 地址)。这是一个未记录的错误,还是发生了什么?

我确实意识到这里不需要回声。

hpek@hpek:~/temp/nslookupTest$ touch fil1.txt
hpek@hpek:~/temp/nslookupTest$ touch fil2.txt
hpek@hpek:~/temp/nslookupTest$ touch fil3.txt
hpek@hpek:~/temp/nslookupTest$ echo `nslookup 100.100.100.100`
Server: 10.10.10.1 Address: 10.10.10.1#53 fil1.txt fil2.txt fil3.txt server can't find 100.100.100.100.in-addr.arpa.: NXDOMAIN
hpek@hpek:~/temp/nslookupTest$ 

【问题讨论】:

    标签: bash nslookup


    【解决方案1】:

    nslookup 命令的输出包含一个星号*echo 扩展为当前目录的文件(通配符)。您可以通过用引号将命令括起来来解决此问题 "

    $ echo "$(nslookup 100.100.100.100)"
    

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-29
      相关资源
      最近更新 更多