我希望Bash生成一个错误,将一些信息写入标准错误,如果没有找到与dir参数匹配的目录(考虑到扩容),则保持当前目录不变。CMD$ bash --versionCopyright (C) 2011 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later
T
我想将我的软件版本嵌入到我的代码中,然后使用类似命令的参数,如-v或--version,从程序二进制文件中检索它。例如,一些GNU/Linux软件二进制文件在命令行中提供-v或-V参数时会打印其版本信息,以ls为例:ls (GNU coreutils) 8.13
Copyright(C) 2011 Free Software Foundation, Inc.This is free software: you are free to change
我尝试使用另一个命令的输出作为grep参数(我认为这个特性称为)。-4.15.0-118-generic64165 linux-modules-4.15.0-118-generic(C) 2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/