shell基础语法

简介: shell基础语法

前言

在写这个shell学习笔记的时候,我们现在要明白一件事!

21世纪了,像这种比较偏向功能性的脚本语言,不必要深学!AI其实可以90%正确地生成出来。

但是为了在百千万人的面试潮中,甚至能看到这个语言要表达的是什么意思。

所以我们还是有必要学一学最基础的语法。

shell基本语法,可以参考我的这篇笔记。

https://www.yuque.com/nanchengcyu/dubfny/mviv7gga0nswmtd6?singleDoc# 《Linux基础及指令学习》


注意事项

一般情兄下,人们并不区分BOUMESHE和BOUMEAGAINSHE,所以,像#BINSH,它同样也可以改为#!BINBASH.

SHE)编程跟JAVASOIPTPHP编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了.

告诉系统其后路径所指定的程序即是解释此脚本文件的SHELL福序.

本教程关注的是BASH,也就是BOUMEAGAINSHE,由于易用和免费,BASH在日常工作中被广泛使用,同时,BASH也是大多数ULINUX

SHELLFORROOT(SBIN/SH

BOUNESHELL(USR/BIN/SH/BINSH

BOUMEAGAINSHELL/BINBASH)

SHELL环境

KSHELL(USR/BINKSH

CSHELL/USR/BINCSH

系统默认的SHEL.


#!/bin/bash
echo "Hello World !"

#!/bin/bash这段话是每个脚本代码必须有的,这行注释告诉系统应该使用哪个解释器来执行脚本。
echo也是基本要使用的,属于输出指令。

如果不给SK们变量加花括号,写成ECHOLANGPDALSSKILSORIPT,解释器就会把3SKLSAIP当成一个变量(其值为空),代码执行结果

变量名外面的花括号是可选的,加不堵行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况:

使用一个定义过的变量,只要在变量名前面加美元符号即可,如:

推荐给所有变量加上花括号,这是个好的编程习惯.

FORSKI11INADACOFFEACTIONJAVA;DO

ECHO"IAMGOODAT$SKIL1}SCRIPT

就不是我们期望的样子了.

ECHO$YOUR_NAME

YOURNAME=QINJX

ECHO$YOUR_NAMLE

使用变量

实例

实例

DONE


目录
相关文章
|
2月前
|
Shell
Shell脚本有哪些基本语法?
【9月更文挑战第4天】
58 18
|
3月前
|
Shell
Shell语法全解
Shell语法全解
24 1
|
6月前
|
Shell 程序员 数据安全/隐私保护
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
|
6月前
|
存储 Unix Shell
shell语法总结
以上是Shell脚本语言的基本要点,它可以帮助你在命令行中自动化执行任务和操作系统。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
35 3
|
6月前
|
Shell Perl
shell学习(十) 【shell awk基本语法】
shell学习(十) 【shell awk基本语法】
31 1
|
6月前
|
监控 Shell
shell学习(五) 【循环控制continue,break、while 语法】
shell学习(五) 【循环控制continue,break、while 语法】
34 0
|
6月前
|
Shell 应用服务中间件 开发工具
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
34 0
|
6月前
|
Shell
shell 学习(四)【if语法 for循环控制】
shell 学习(四)【if语法 for循环控制】
42 0
|
6月前
|
Shell C语言 C++
【Shell 编程指南】shell中的(),{}几种语法用法
【Shell 编程指南】shell中的(),{}几种语法用法
42 0
|
Shell
Shell while 语法(: 死循环)
Shell while 语法(: 死循环)
282 0