我有一个 C 程序,输入是通过命令行给出的。现在我想从文本文件传递输入。有两个输入,a和b,像这样一行一行地写:
a b
2 423
4 56.9
7 83.5
Run Code Online (Sandbox Code Playgroud)
现在我想循环调用这个 txt 文件a并b逐行传递每个和值,以便为每个a和b值生成 C 程序的输出。
为此,我想编写一个 shell 脚本,该脚本将在读取模式下调用 txt 文件,在获取数据后,它将调用 C 程序,然后 C 程序将完成其余的工作,包括输出。
由于我是这个 shell 脚本的新手,我对如何打开文本文件然后逐行读取数据并将它们存储在 shell 脚本中的某个变量中感到困惑。
请建议我如何以读取模式打开文本文件,然后读取数据(可能不总是整数)并将它们存储在其他一些变量中。