实验报告五 Shell基础相关命令

1、定义变量(无引号、单引号、双引号)

①、变量:用来存放各种数据,用一个固定的字符串代替可能发生变化的内容(通常脚本语言在定义变量时不需要指明类型,直接赋值即可,Shell变量也遵循这个规则);

②、使用变量前必须先定义一个变量并设置变量的值;

③、变量必须由字母、数字和下划线组成,且必须以字母或者下划线开头,首字符不能是数字,不能使用Shell里面的关键字;

④、无引号定义字符串:字符串不能不包含空白字符(如Space或Tab),一般连续的字符串,数字,路径等可以不加引号。若内容中有命令、变量等,会先把变量、命令解析出结果,然后再输出最终内容。

        单引号定义字符串:引号里面是什么就输出什么

        双引号定义字符串:输出是会先解析里面的变量和命令,再输出

2、输出变量值(换行输出、不换行输出两种方法)

①、换行输出:echo '$变量名'      echo   "$变量名\n"

②、不换行输出:echo -n $变量名 echo $变量名 echo ${变量名}

3、修改变量值 变量名=“$新变量名” 变量名={$新变量名}

4、使用read赋值变量

read 变量名 回车→输入赋值内容→实现赋值

read -p “提示信息” 变量名→输入赋值内容→实现赋值

5、输出系统环境变量:使用env和export命令查看系统当前环境变量

6、几个特殊变量:$? 上个命令的退出状态,或函数的返回值。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值