所以我们有一个别名:
alias doIt='cd somedir; rm -rf *'
Run Code Online (Sandbox Code Playgroud)
我们想要的是,例如,如果somedir不存在,命令会立即失败.这可以保护我们不会在一个不方便的位置获得rm -rf炸弹.这样的事情可能吗?如果没有,还有另一种方式吗?:
alias doIt='set -e; cd somedir; rm -rf *'
Run Code Online (Sandbox Code Playgroud)
alias doit='cd somedir && rm -rf *'
Run Code Online (Sandbox Code Playgroud)
该rm -rf *如果将不会被执行cd somedir失败.