|
|
1
2
在linux上,它是一个shell脚本,所以看看吧。 但是,我不认为这是制作UNIX shell所必需的。如果你打字
您会发现execlp()和execvp()负责在PATH中搜索给定命令并执行它的细节。 |
|
|
2
1
为了在本地实现这一点,我会:
编辑: |
|
|
3
1
我不知道,但你可以在助手函数上模仿哪个功能。我需要在PATH环境变量中的所有路径中搜索一个名为您的命令的文件,然后检查该文件是否可执行,那么您可能找到了您的可执行文件。 要获取PATH变量,可以使用getenv()。你需要用strtok()分割它。为了搜索一个目录,你可以使用opendir(),将是这样的:
检查readdir()函数手册页上的dirent结构。 |
|
|
sk123 · Shell脚本-如何在循环中显示变量名及其值 2 年前 |
|
|
sai · unix中使用python进行数据重组 2 年前 |
|
|
FangQ · 如何使用jq打印由制表符“\t”分隔的JSON数组元素 2 年前 |
|
|
ROHAN · 我想显示包含一个括号的行,包括它的开头或结尾 2 年前 |
|
Geomicro · 删除模式sed之间的逗号 2 年前 |