#!/bin/bashread-p"输入文件名:"fileif[-f$file]thenecho$file文件是普通文件
len=`expr length $file`sub=`expr index $file .`((sub++))str=`expr substr $file $sub $len`if[$str="sh"]thenecho$file文件是脚本文件
if[-x$file]thenecho$file文件具有执行权限
elseecho$file文件不具有执行权限
chmod a+x $filefielseecho$file文件不是脚本文件
fielseecho$file文件不是普通文件
fi
输入一个无符号的八位数,输出他的二进制
echo"obase=进制数;待转换值"|bc
#!/bin/bashread a
i=0while[$a-gt0]doc=1b=$(($c&$a))
arr[$i]=$b((i++))((a=a>>1))donefor((i=7;i>=0;i--))doif[-e${arr[$i]}]thenecho-n${arr[$i]}elseecho-n"0"fidone##########################################read-p"请输入一个数" var
foriin`seq017`doif[$((var&0x80))-gt0]thenecho-n"1"elseecho-n"0"fi((var=var<<1))done