我有一个bash文件,它最后执行$@
$@
它只接收一个参数的链式命令。
./script.sh "ls && clear"
它执行第一个命令并将rest视为它的参数。
我想像平常一样执行所有的链式命令。
最佳答案
可以对sh文件使用以下命令:
#!/usr/bin/env bash
bash -c "$@"
关于bash - 如何使用$$作为单个参数执行链接命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52741567/