shell语法
#!/bin/bash
含义: 设置当前shell脚本文件采用bash解析器运行脚本代码
特殊变量:$n
用于接收脚本文件执行时传入的参数
$0 用于获取当前脚本文件名称的
第10个以上的输入参数获取参数的格式: ${数字}, 否则无法获取
特殊变量:$#语法
$#
含义
获取所有输入参数的个数
特殊变量:$?语法
$?
含义
用于获取上一个Shell命令的退出状态码, 或者是函数的返回值一般来说, 返回0代表命令执行成功, 非0代表执行失败 字符串
每个Shell命令的执行都有一个返回值, 这个返回值用于说明命令执行是否成功
的3种格式区别 使用单引号 '' 的
字符串:
任何字符都会原样输出,在其中使用变量是无效的
由双引号" "包围的字符串:
其中包含了变量,那么该变量会被解析得到值,而不是原样输出。
字符串中还可以出现双引号的子字符串,但是需要转义
3.
${#字符串变量名}
4. 字符串截取${变量名%%chars*}从 string 字符串第一次出现 chars* 的位置开始, 截取 chars* 左边的所有字符
alias 别名='命令' 可以指定rm -rf的别名防止删除 *** 作
unalias 别名
echo -e '字符串中含有转义字符'
#!/bin/bash
read -p "请输入姓名,年龄,爱好: " name age hobby
echo "姓名:$name"
评论列表(0条)