写shell的痛苦

写shell脚本,在java里面异常简单,但是想在shell里面写确实如此的复杂,基本的运算都不好用,唉~~~~,附上java代码,已经被我修改的相当简单了。
谁能帮我把他转成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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值