"&" 终端故障
"&" Malfunctioning in terminal
我从 PWK 开始,但卡在 bash 脚本 session.The 以下代码对我有用:
#!/bin/bash
for var in $(cat wordlist.txt); do
host $url.megacorpone.com &
done
讲座中所说的是使用“&”符号,即创建一个实例并正常工作时进行后台扫描。
但是, 当我尝试命令行时:
for url in $(cat wordlist.txt); do host $var.megacorpone.com &;done;
它给了我一个垃圾输出,然后显示:0xarjun@localhost:
,当我按回车键时,显示上一个命令的结果。到底发生了什么事?
来自 bash 手册页:
A list is a sequence of one or more pipelines separated by one of the operators ;
, &
, &&
, or ||
, and optionally terminated by one of ;
, &
, or <newline>
.
在后台运算符 &
之后删除顺序运算符 ;
,因为在 bash.
中不允许同时使用这两个运算符
我从 PWK 开始,但卡在 bash 脚本 session.The 以下代码对我有用:
#!/bin/bash
for var in $(cat wordlist.txt); do
host $url.megacorpone.com &
done
讲座中所说的是使用“&”符号,即创建一个实例并正常工作时进行后台扫描。
但是, 当我尝试命令行时:
for url in $(cat wordlist.txt); do host $var.megacorpone.com &;done;
它给了我一个垃圾输出,然后显示:0xarjun@localhost:
,当我按回车键时,显示上一个命令的结果。到底发生了什么事?
来自 bash 手册页:
A list is a sequence of one or more pipelines separated by one of the operators
;
,&
,&&
, or||
, and optionally terminated by one of;
,&
, or<newline>
.
在后台运算符 &
之后删除顺序运算符 ;
,因为在 bash.