摘要:
运算符: + - * / % 格式: `expr 变量1 运算符 变量2` 例子: 1 #!/bin/bash 2 3 sum='expr $1 + $2' 4 echo "$sum" 阅读全文
posted @ 2021-10-24 23:35
从零开始造航母
阅读(40)
评论(0)
推荐(0)
摘要:
如何从键盘获取一个值 输入:read read str 例子 1 #!/bin/bash 2 3 echo "please input a num" 4 read str 5 echo $str 提示性输入(打印提示语句并输入一个内容) read -p "please input a num" s 阅读全文
posted @ 2021-10-24 23:26
从零开始造航母
阅读(84)
评论(0)
推荐(0)
摘要:
一、test测试语句 根据不同的test语句实现不同的操作 例子:判断命令行的执行参数是否为两个。如果不是两个就报错。 test $# -ne 2 示例程序 1 #!/bin/bash 2 3 if test $# -ne 2 4 then 5 echo "error" 6 else 7 echo 阅读全文
posted @ 2021-10-24 19:52
从零开始造航母
阅读(112)
评论(0)
推荐(0)
摘要:
字符串处理,模糊查询 目前有一字符串 str=asbfsbsbahello 1、计算字符串长度 echo "${#str}" 2、删除字符串的左边的字符串 a、从左到右进行一次寻找 删除字符串左边的asb、#匹配方式尽可能少的次数、*代表匹配内容任意长度 echo "${str#*asb}" b、从 阅读全文
posted @ 2021-10-24 17:17
从零开始造航母
阅读(226)
评论(0)
推荐(0)
摘要:
一、变量 1、自定义变量 名称可以用数字、字母、下划线,不能以数字开头,等号两边不能有空格,不能使用特殊符号 # 定义变量 或者 赋值 a=10 #取消变量的定义 unset a #调用变量时用$加变量名 echo $a #容易与后面内容发生混淆时用大括号 echo ${a}RMB 2、环境变量 由 阅读全文
posted @ 2021-10-24 13:15
从零开始造航母
阅读(305)
评论(0)
推荐(0)
摘要:
$# $*类似于C语言中的argc和argv $# 执行脚本时命令行额外的参数个数(不包括执行脚本名 ./test.sh) $* 执行脚本时命令行额外的内容(不包括执行脚本名 ./test.sh) $1 执行脚本时命令行的第一个参数 argv[1] $2 执行脚本时命令行的第一个参数 argv[2] 阅读全文
posted @ 2021-10-24 12:10
从零开始造航母
阅读(731)
评论(0)
推荐(0)

浙公网安备 33010602011771号