c-如何在Linux中处理内置的(?)命令作为参数



我想制作一个类似于"猫;读取文本文件。ex(mycat abc.txt

并且我添加了一些选项<quot;但是它不能读取<作为参数。ex(mycat<abc.txt我正在尝试使用getopt函数,除了"<";。我如何处理命令"<quot;作为我在Linux中的程序的参数?

<不是程序读取的参数。这是一个shell输入重定向。这意味着shell将使指定的文件成为程序的stdin

这对你来说意味着,如果你没有得到任何参数,那么你就从stdin中读取。

最新更新