shell入门基础

一、 shell变量定义及注意点
1、shell只读变量定义: readonly 例: a=xxx 只读不可更改,不能unset(撤销变量)。

注意点:1. 变量不能以数字开头 2. bash中默认是字符串类型。
2、局部变量提升全局变量命令: export 变量 例:a=hello ==> 提升全局变量: export a(后直接跟白变量名)

二、shell中特殊环境变量

  1. $n 用于脚本定义变量使用,脚本后跟参数,运行脚本输出结果(脚本后参数),a.sh 参数
    脚本示例:a.sh
点击查看代码
#!/bin/bash
#----------$n-----------
echo $1
echo $2
#---------退出保存--------
2. $# 判断参数个数,脚本后跟参数,可输出参数个数。例:b.sh 12 da 45 (此处12 da 45为参数),运行结果为3(即为3个参数)。 脚本示例:b.sh
点击查看代码
#!/bin/bash
#----------$#-----------
echo $#
#---------退出保存--------
$*打印输多行多个元素。例:c.sh ga jh hf (此处ga jh hf为参数),运行结果: ga jh hf 脚本示例: c.sh
点击查看代码
echo '----------$*-----------'
#!/bin/bash
echo $*
#---------退出保存--------
$@作为独立个体打印输出多行多个元素。例:c.sh ga jh hf (此处ga jh hf为参数),运行结果: ga jh hf
点击查看代码
echo '----------$@-----------'
#!/bin/bash
echo $@
3. $? 判断当前脚本运行结果,运行成功返回0,失败返回1。以hua.sh为例:

声明:以上内容是个人日常学内容笔记,仅供参考,如有雷同实属巧合,欢迎评论指教。

posted @ 2024-04-15 19:46  轻棠  阅读(15)  评论(0编辑  收藏  举报