execvp实现shell脚本,arg[1] :ls arg[2]: -l arg[3] \n
时间: 2023-09-20 18:07:05 浏览: 49
一个简单的shell命令解释器
5星 · 资源好评率100%
好的,以下是一个使用`execvp`函数实现的简单shell脚本,它将执行`ls -l`命令并在终端中输出结果:
```bash
#!/bin/bash
args=("$@")
${args[@]}
```
将以上代码保存为`shell.sh`文件,然后在终端中使用以下命令给该脚本添加执行权限:
```
$ chmod +x shell.sh
```
接着使用以下命令运行该脚本并传递参数:
```
$ ./shell.sh ls -l
```
程序将执行`ls -l`命令并在终端中输出结果。
阅读全文