Shell脚本 学习笔记

Hello World

编写输出Hello World的程序是入门的第一步:
1.vim helloworld.sh
2.输入‘i’,进入插入模式:(开始写脚本)
#! /bin/sh
echo "Hello World!"

3.执行shell脚本:
chmod 0777 ./helloworld.sh #赋予执行权限
./helloworld.sh #运行shell脚本
②直接使用bash编译器:
bash helloworld.sh

定义变量

变量名和等号之间不能有空格,不需要分号结束每一句
A=“xxxx”

使用变量

echo ${A}#输出A变量;{}可加可不加;
readonly A #声明只读变量A,只能读不能写;
unset A #unset用于删除变量

多行注释

按照规则,只能每行加“#”
如何多行注释:把需要注释的内容用花括号括起来,然后将他定义为一个函数,不调用这个函数就能达到相同的效果。

数组

定义数组:
C中—array[]={a1,a2,a3,a4,a5,a6,…};
Shell中—array=(a1 a2 a3 a4 a5 a6)
区别:Shell中①定义数组使用的是小括号
②使用“ ”来分开变量,而不是“,”

使用数组:
C中—printf("%d",array[1]);
Shell中—echo ${array[1]}
tips:print+\n ≈ echo printf = echo“\c”

猜你喜欢

转载自blog.csdn.net/qq_34504133/article/details/101556776
今日推荐