2.shell脚本基础笔记-shell基础知识
hi,我是温新,一名PHPer
shell的语法结构
先来看看一个简单的脚本:hello.sh
:
#!/bin/bash
echo "Hello World"
通过这个案例来看语法结构:
脚本文件扩展名
shell脚本通常以.sh
扩展名结束。shell脚本可以是任意扩展名,约定俗成,通过使用.sh
为扩展名;
语法结构
必须以 #!
开头,后面紧跟shell绝对路径,如#!/bin/bash
,用于执行shell脚本以指定的bash
执行。如下案例:
#!/bin/bash
cd /home
ls
注释
语法:#
shell脚本中,注释以 #
开头,#
之后的内容都是注释,不会被执行。如下案例:
#!/bin/bash
# 我是一个注释,用于查看当前所在位置
pwd
脚本中的换行
规则:使用 \
进行换行。
在编写shell脚本时,一般是一行写一个命令。假如一行太长了,不方便看,需要进行换行时,需要使用指定规则的符号进行换行,而不能使用空格进行换行。
1)换行的错误案例
#!/bin/bash
# 换行的错误案例
echo
"helloworld"
2)换行正确的案例
#!/bin/bash
# 换成正确的案例
echo \
'hello world'
shell脚本的使用方法
以如下shell脚本为例:编写一个hello.sh
的脚本,内容如下:
#!/bin/bash
echo "Hello World"
方式一:执行shell
sh hello.sh
#或
bash hello.sh
方式二:执行执行权限
# 为该文件的所有者添加执行权限
chmod u+x hello.sh
# 执行shell
./hello.sh
我是温新
每天进行一步点,就一点点
请登录后再评论