【bash】关于shell中bash-c执⾏命令或者可执⾏⽂件我们知道 -c 的意思是 command,所以 bash -c 后⾯应该跟⼀个 command。
⽤法:bash -c “cmd string”
通常使⽤shell去运⾏脚本,两种⽅法 bash xxx.sh,另外⼀种就是bash -c “cmd string”
对于bash -c “cmd string”,我们看看官⽅的说明解释:
eval是做什么的
使⽤bash -c 要注意两点:
1.  bash -c  "cmd string"  接的是shell命令字符串,⽤双引号括起来
2. bash  -c  "/path/to/file"  写⽂件的绝对路径,⽤双引号括起来,且⽂件要具有可执⾏权限
# cat /etc/shells
参考
Bash Variables
关于 bash -c
Linux中的bash -c 的使⽤详解set命令
Bash 脚本 set 命令教程
Variable as command: eval vs bash -c
eval command in Bash and its typical uses Bash Using Eval

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。