如何将 shell 命令行参数映射到 READ 命令

how to map shell command line arguments to READ command

我的程序接收来自用户的 2 个参数

echo "Enter First code :"; read code_1
echo "Enter Second code :"; read code_2

I 运行 test.ksh 并提示用户输入。

假设用户输入 1 和 2

Enter First code : 1
Enter Second code : 2

现在无需编辑 test.ksh 如何映射命令行传递的参数以读取我的 shell 脚本中的语句?

test.ksh 1 2

Enter First code : 1
Enter Second code : 2

你没有;您改为将值写入脚本标准输入。

printf '1\n2\n' | test.ksh