创建并运行带有命令行参数的文件

Creating and running a file with command line arguments

本文关键字:参数 文件 命令行 运行 行带 创建      更新时间:2023-10-16

我是linux的新手,如果我的描述不懂,我深表歉意。我会尽量详细说明。

目前,我正在使用Fedora开发一个终端,我的目标是创建一个较小的数据集来运行程序。有人给我举了一个例子,我的导师说要运行这个程序,我所要做的就是在控制台中键入"./filename"。

filename的命令行参数如下:"./main./textfile1./textfile2"基本上,每个参数都用空格分隔。我尝试用类似的格式重新创建此文档,但我不确定该将其另存为什么,当我尝试以与具有较大数据集的文件相同的方式运行它时,它也不起作用。

此外,文件名在终端中是粗体,而我创建的文档则不是。我不确定这是否有帮助,但我注意到了这一点。

如有任何帮助,我们将不胜感激。

您需要设置文件的执行位。

chmod +x filename

确保先编译程序(以防没有编译。我通常使用g++编译器),然后使用/文件名就像你的老师说的,但不要把"./"放在论点前面。只需将其写为"./filename textfile1.txt textfile2.txt"