shell编程(一)--入门
发布日期:2021-07-17 15:49:25 浏览次数:3 分类:技术文章

本文共 752 字,大约阅读时间需要 2 分钟。

1. 变量

在学习shell编程之前,最好是了解过Linux和Vim基础。

直接上个例子:

#!/bin/bash#------This is a test------var="Hazard"echo $var > datacat /dev/null > dataecho "data cleaned up!"exit

这个例子中,首先将 Hazard 保存到data文本中,之后又将data清空

#!是一个标记,用来说明该脚本需要哪一种shell来执行

$ 是用来使用变量的,也可以在变量两边加上花括号,{ } 的作用是帮助解释器识别变量的边界,如:

part="foot"echo "My favorite sport is ${part}ball"

如果没有 { } ,那么解释器就会将 partball 当成一个变量,然而并没有 partball 这个变量。

能够定义变量,就一定能删除变量,我们使用 unset 来删除变量,如

var="Hazard"unset varecho $var
以上脚本将不会有任何输出

2. 注释

行首以 # 开头(除 #!以外)的都是注释。

3. 分号

使用 ; 分号可以在同一行上写两个或两个以上命令,如下:

echo "Hazard"; echo "Messi"

使用 ;; 双分号可以结束case选项,如下:

#!/bin/bashvar='A'case "$var" in  [[:lower:]] ) echo "Lowercase letter";;  [[:upper:]] ) echo "Uppercase letter";;esac

4. 反引号

反引号 ` 中的命令会优先执行,如:

cp `mkdir test` test.sh test

转载地址:https://blog.csdn.net/huzhiyuan0000000/article/details/74481083 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:shell编程(二)--变量
下一篇:多线程归并排序

发表评论

最新留言

不错!
[***.144.177.141]2024年03月26日 20时50分17秒