Linux学习Shell Script总结

本文介绍了Shell脚本的基础知识及应用技巧,包括脚本的编写习惯、执行权限、条件判断、循环结构等内容,并提供了调试方法。适用于系统管理和日常自动化任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Shell script是利用shell的功能所写的一个“程序”,这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的

2、shell script用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上就不够好了,因为shell script的速度较慢,且使用的cpu资源较多,造成主机资源的分配不良。

3、在shell script的文件中,命令是从上而下、从左而又的分析与执行。

4、shell script 的执行至少需要有r的权限,若需要直接命令执行,则需要有r和x的权限。

5、在良好的程序编写习惯中,第一行要生命shell(#!/bin/bash),第二行以后则生命程序用途,版本,作者等

6、对谈式脚本可用read命令达成

7、要创建每次执行脚本都有不同结果的数据,可使用date命令利用日期达成

8、script的执行若以source来执行时,代表在父进程的bash内执行之意

9、若需要进行判断式,可使用test或中括号([])来处理

10、在script内,$0,$1,$2,,,,,,$@是有特殊意义的

11、条件判断式可使用if...then来判断,若是固定变量内容的情况下,可使用case $var in...esac来处理

12、循环主要分为不定循环(while   until )以及固定循环(for),配合do、done来达成所需任务!

13、可以使用sh -x script.sh来进行程序的调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值