专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>shell脚本欣赏>

数制转换的脚本

百度收藏 QQ搜藏

作者;javalee
代码:
#! /bin/ksh
print 转换进制:
if [[ -z $1 || $1 == [a-zA-Z]* || $# > 1 ]]
then
cat <<info
Usage:cn number[Enter]
cn 2#number     for binary style
cn 16#number    for hex style
cn number       for stand style
info
exit
fi
integer -i10 value=$1
print "十进制: \t $value"D""
typeset -i16 value
print "十六进制: \t $value"H""|sed 's/16#//'
typeset -i2 value

v2=$(print $value|sed 's/2#//')
integer len=${#v2}
((n=8-$len))
v=$(echo $(perl -e "print 0 x $n")$v2)

上一篇:设计一个小计算器脚本 下一篇:解压脚本

power by soyo123 2007-2008