使用文件输入命令

时间:2014-01-17 12:36:53

标签: bash command

我想在aireplay-ng命令中使用存储在文件中的mac地址。我希望这个命令对文件中的每个mac地址执行一次。你能告诉我怎么做吗?

sudo aireplay-ng -1 0 -e VMC_AP -a  D4:4C:24:2B:EE:80 -h CC:AF:78:B3:E5:0F mon0 --ignore-negative-one  

我希望-h CC:AF:78:B3:E5:0F替换为存储在文件中的不同mac地址。

谢谢!

1 个答案:

答案 0 :(得分:2)

假设 mac.txt 是所有mac地址所在的文件(每行一个),您可以使用以下命令:

while read mac
do 
    sudo aireplay-ng -1 0 -e VMC_AP -a  D4:4C:24:2B:EE:80 -h $mac mon0 --ignore-negative-one  &
done < mac.txt