bash小结

Shell脚本编程

shell 标识第一行 #!/bin/sh

变量
v1="macos"
echo $v1
v2="windows"
echo $v2
字符串

单引号字符串的限制:

  • 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的
  • 单引号字串中不能出现单引号(对单引号使用转义符后也不行)
str='this is a string'
双引号
name="zhanshan"
str="hello,$name"
拼接字符串
fullName="$name,$str"

条件变量

# if
if condition
then
    command1 
    command2
    ...
    commandN 
fi

#if else 

if confition
then
    command
eles
    command
fi

#for循环
for item in item1 item2...itemN
do
    command
done
#自增
for(c1;c2;c3)
do
    commeand
done
#循环
while condition
do
    command
done

数组

arr1=(A,B,"C",$val)

函数

testFunc1() {
    echo "fun1"
}
testFunc2() {
    echo "第一个参数$1"
    echo "第二个参数$2"
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,033评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,325评论 0 10
  • 什么是Shell脚本 示例 看个例子吧: !/bin/sh cd ~ mkdir shell_tut cd she...
    码农朱同学阅读 7,184评论 0 5
  • 一、什么是Shell脚本 示例 看个例子吧: 示例解释 第1行:指定脚本解释器,这里是用/bin/sh做解释器的 ...
    Rick617阅读 4,245评论 0 1
  • 那一晚 乘着寂静的夜 独自登上了白云山 晚上得夜比较凉 急促前行的我不敢停留 那天貌似刚好到了月中 月亮变得大而明...
    梦怡峒阅读 1,868评论 0 0

友情链接更多精彩内容