結論
二進制運算的運算符號。
"<<“和”>>"
"<<"左移:其實就是x2的移動位數的次冪
">>"右移:就是除以2的移動位數的次冪。
“>>”和“>>>”
“>>”:最高位補什麼,有原有數據的最高位值而定。
如果最高位是0,右移後,用0補空位。
如果最高位是1,右移後,用1補空位。
“>>>”:無論最高位是什麼,右移後,都用0補。
例子
二進制運算的運算符號。
"<<“和”>>"
"<<"左移:其實就是x2的移動位數的次冪
">>"右移:就是除以2的移動位數的次冪。
“>>”和“>>>”
“>>”:最高位補什麼,有原有數據的最高位值而定。
如果最高位是0,右移後,用0補空位。
如果最高位是1,右移後,用1補空位。
“>>>”:無論最高位是什麼,右移後,都用0補。
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))