写shell脚本,在java里面异常简单,但是想在shell里面写确实如此的复杂,基本的运算都不好用,唉~~~~,附上java代码,已经被我修改的相当简单了。
谁能帮我把他转成shell啊~~~~!
谁能帮我把他转成shell啊~~~~!
public static String long2dir(long numInfo) {
long l0 = (2 << 7) - 1;
long l1 = (2 << 15) - 1;
long l2 = (2 << 23) - 1;
long l3 = (2 << 31) - 1;
String dirInfo = "";
long num0, num1, num2, num3 = 0;
num0 = (numInfo & l0) >> (0 * 8);
num1 = (numInfo & l1) >> (1 * 8);
num2 = (numInfo & l2) >> (2 * 8);
num3 = (numInfo & l3) >> (3 * 8);
dirInfo = num3 + "/" + num2 + "/" + num1 + "/" + num0;
return dirInfo;
}