Linux 如何在变量中运行文件
我要运行此命令:Linux 如何在变量中运行文件,linux,bash,sh,Linux,Bash,Sh,我要运行此命令: //pscan`cat ips`22 但是脚本不能正确运行 ips file: 1.1 2.2 3.3 4.4 5.5 我想运行命令,例如: .//pscan 1.1 22 .//pscan 2.2 22 .//pscan 3.3 22 .//pscan 4.4 22 .//pscan 5.5 22 当我在单个命令上键入时,脚本pscan工作得很好//pscan 1.1 22 我想运行5.5以上的命令,例如100.241等。您想在输入的每一行/每一个字上运行命令吗?您可以使用
//pscan`cat ips`22
但是脚本不能正确运行
ips file:
1.1
2.2
3.3
4.4
5.5
我想运行命令,例如:
.//pscan 1.1 22
.//pscan 2.2 22
.//pscan 3.3 22
.//pscan 4.4 22
.//pscan 5.5 22
当我在单个命令上键入时,脚本pscan
工作得很好//pscan 1.1 22
我想运行5.5以上的命令,例如100.241等。您想在输入的每一行/每一个字上运行命令吗?您可以使用循环和
read
来实现:
读行时;做
./script.sh“$line”其他参数
完成
或使用xargs
:
请注意空格的处理方式。请仅标记相关语言。这与Pythonoh无关好吧,我很抱歉你想用第一个
/
实现什么你知道它的意思吗?你有一个特殊的理由用这种方式吗?是的,我知道这意味着什么,但我想知道我的问题的答案,我现在就试试<代码>读取行时;do./script.sh“$line”其他参数已完成