Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过命令[bash]递归地循环文件每一行的信息_Bash_Variables_Loops_Command - Fatal编程技术网

通过命令[bash]递归地循环文件每一行的信息

通过命令[bash]递归地循环文件每一行的信息,bash,variables,loops,command,Bash,Variables,Loops,Command,大家好(新手问题) 我有这样一个文件: name1 var1 var2 var3 name2 var1 var2 var3 name3 var1 var2 var3 看起来像这样 name1 641 342 613 name2 186 162 903 name3 164 145 113 我希望通过命令递归地循环每一行的信息: ./command --using --name1 and --var1 --var2 --var3 for information from each row

大家好(新手问题)

我有这样一个文件:

name1 var1 var2 var3 
name2 var1 var2 var3 
name3 var1 var2 var3
看起来像这样

name1 641 342 613
name2 186 162 903
name3 164 145 113
我希望通过命令递归地循环每一行的信息:

./command  --using --name1 and --var1 --var2 --var3 for information from each row

任何帮助都将不胜感激。非常感谢。

循环中使用
阅读

while read name var1 var2 var3 ; do
    ./command "$name" "$var1" "$var2" "$var3"
done < file
读取名称var1 var2 var3时;做
./命令“$name”“$var1”“$var2”“$var3”
完成<文件
有关详细信息,请参阅帮助阅读