我目前有一个脚本,它使用3个位置参数并使用它们执行单个操作。
我想把它变成一个脚本函数,可以为输入文件中每个3列空格分隔的行运行。
对于如何一次切断一行并将该行的3列作为位置参数提供给函数,我感到有些失落。如果某人有一个方便的例子说明如何在bash中完成此操作,那就会膨胀。
谢谢!
答案 0 :(得分:2)
在read
循环中使用while
命令:
while read -r arg1 arg2 arg3; do
some_command "$arg1" "$arg2" "$arg3"
done < args.txt