shell基本输出
创建一个test.sh文件,并开放他的权限,之后向其中编辑以下内容
touch test.sh
chmod 777 test.sh
vim test.sh
echo "hello linux"
之后运行相应shell程序得到输出
./test.sh
变量
单引号特点:
单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。
双引号特点:
双引号里可以有变量,双引号里可以出现转义字符
如果里面都是字符的话功能是一样的
这里修改相应的shell文件
双引号里面可以放变量,会将相应的变量输出,但是单引号只能输出里面的字符串
这里修改相应的shell文件
查看字符串长度与截取字符串中的一部分数据
这里修改相应的shell文件如下
查看输出结果,其中第一行输出为输出字符串长度,第二行输出为截取字符串片段
上次学习的生成文件夹是否能使用shell命令完成呢?
将昨天创建文件夹的命令编辑进去
启动shell文件,成功执行命令创建文件夹