Linux与shell脚本编程:shell的变量与常见符号

一、常见变量

不同于其它语言需要先声明变量,shell的变量直接使用,eg:a=15   echo $a (该命令可提出出a的值)
调用变量的话 $a 或者 ${a}。 ${a} 可实现字符串拼接

       Linux与shell脚本编程:shell的变量与常见符号_第1张图片


            $?    #判断上一条命令执行的是否成功,执行成功返回0失败返回1

$0    #返回脚本的文件名称

$1-$9 #返回对应的参数值

$* #返回所有的参数值是什么

$# #返回参数的个数和

编写脚本如下:

#test
#!/bin/bash
#by xuhan 2019-3
#test
echo "this is my first shell"

echo "脚本名称:$0"
echo "第一个参数:$1"
echo "第二个参数:$2"
echo “所有的参数值:$* ”
echo "参数的个数和:$#"
~

添加测试用例结果如下:

二、常见的几个符号

>   #会覆盖原有的内容

>> #不会覆盖原有的内容

   #执行多条命令

|    #管道符

&& #前面的命令执行成功,后面的才可以执行

|| #前面的命令执行失败,后面的才可以执行

 "" #会输出变量值

 '' #输出本身

`` #输出命令结果 eg:a=`date`;echo $a

2>/dev/null  #错误输出到无底洞

1>/dev/null  #正确输出到无底洞

Linux与shell脚本编程:shell的变量与常见符号_第2张图片

脚本文件=============================》》》》  结果

=======》》》》                   

 

 

 

 

你可能感兴趣的:(Linux与shell脚本)