在子进程里执行shell命令

shell 可以通过添加一个小括号的方式,让命令在子shell进程执行,和bash xxx.sh执行效果一样,运行过程中设置的环境变量,cd,exit都不影响当前shell,如:

func1() {
    (
        cd /tmp
        touch testfile
        exit 0
    )
}

标签: bash, shell

添加新评论