3
bash的条件表达式中-a和-e有什么区别?
来自man bash: CONDITIONAL EXPRESSIONS [...] -a file True if file exists. [...] -e file True if file exists. 那么[ -a $FILE ]和之间有什么区别[ -e $FILE ](如果有)? 如果没有真正的区别,为什么存在两个用于相同目的的标志?
与其他Bourne / POSIX shell相对,GNU的Bourne Again SHell特有的问题。对于一般关于Unix shell的问题,请改用/ shell标记。