一些方便的bash命令
2015-01-06 15:56 Ansersion 阅读(334) 评论(0) 编辑 收藏 举报1、文件名大小写转换:
(1)大写转小写:
ls | awk '{printf("mv %s %s\n", $0, tolower($0))|"sh"}'
(2)小写转大写:
ls | awk '{printf("mv %s %s\n", $0, toupper($0))|"sh"}'
2、关于bc:
(1)二进制计算:
echo "obase=2;ibase=2;00111100111+00111100111"|bc
(obase:输出进制;ibase:输入进制)
3、批量压缩:
for n in `ls`;do tar -jcvf $n.tar.bz2 $n;done