1
ksh93은 명령 대체에서 포크를 어떻게 피합니까?
주어진 cmd='fun(){ echo "$@"; }; fun $(fun $(fun hi))' 포탄은 그것을하기 위해 2 개의 포크를 만들어야하는 경향이 있습니다. strace-f(){ strace -f "$@" 2>&1; }; for sh in dash bash zsh ksh; do printf "$sh\t" ; strace-f $sh -c "$cmd" |grep -e clone -e fork -c; done ksh영웅적으로 제외 하면 한 …