
将整数转换为二进制并输出1的个数
root@ecs-64a3:~/script# ./test.sh Please input a positive integer: 6 Detail: 6 = 110 Sum: 2 root@ecs-64a3:~/script# ./te...
root@ecs-64a3:~/script# ./test.sh Please input a positive integer: 6 Detail: 6 = 110 Sum: 2 root@ecs-64a3:~/script# ./te...
1. 符号:` ` 名称:反引号,上分隔符 位置:反引号(`)这个字符一般在键盘的左上角,数字1的左边,不要将其同单引号(’)混淆 作用:反引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结...
方法一、typeset 有两个选项 -l 代表小写 -u 代表大写。 用法: typeset -u name name='asdasdas' echo $name typeset -l ame ame='asdasdas' echo $am...
一、文件表达式 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 fil...
命令替换 在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 exp 1 $( )与``在操作上,这两者都是达到相应...
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给...
在日常运维工作中,经常会碰到需要在一个字符串中截取我们需要的某些字符的需求,之前介绍了Shell脚本中数组的使用方法,这里介绍下基于字符串的截取的方法。在shell中截取字符串的方法有下面集中:${var#*/}${var##*/}${va...
登录FTP实现下载文件功能 FTP服务器:10.11.10.11 FTP路径:Down 本地路径: ./ 将文件从FTP下载到本地的脚本如下: FTP服务器:10.11.10.11 FTP路径:Down 本地路径: ./ 将文件...