Linux入门(7) 脚本

本文详细介绍了如何使用Bash shell编写脚本,包括声明使用shell、注释功能、执行脚本、交互式脚本、逻辑判断式与表达式、调试脚本等核心内容。

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

1.宣告使用的shell为何 

2.注明创建者 编写作用等

3.注释每一个功能函数

 

执行脚本

1.修改可执行权限 chmod 755 file.sh

2.sh file.sh 可以直接运行脚本

 

#!/bin/bash 声明使用的shell

#20130912 注释日期

 

“”保留变量信息

’‘只保留单纯的字符

 

declare 声明变量

a 数组 f函数 i整数 r只读 x通过环境输出变量

 

交互式脚本

read 等待读入指令

 

定义脚本的参数代号:

myscript opt1 opt2 opt3 opt4

$0          $1    $2    $3    $4

运行时可接参数 sh file opt1   ($0 代表文件名)

 

逻辑判断式与表达式

 

(1)条件判断

if...then...fi

if...then...else if...then..else... fi

每一个独立的组件之间 需要用空格隔开

条件需要[]

 

 

netstat 显示网络状态

添加命令符号不是单引号 而是``(1旁边的按键)

 

case 种类方式(string) in

种类方式一)

  代码段;;

种类方式二)

  代码段;;

*)

 echo“Usage:{种类方式一|种类方式二}”

 exit 1

esac

 

(2)循环

for((条件一;条件二;条件三))

for variable in variable1 variable2 (以空格分割变量)

while[condition1] && [condition2]

until [condition1] && [condition2]

 

do

  代码段

done

 

 

 

调试脚本

sh [-nvx] scripts

n不执行脚本 查询脚本内语法错误  v 执行脚本前 先将脚本的内容显示 x 将用到的脚本内容显示出来

 

 

转载于:https://www.cnblogs.com/Dhouse/p/3317431.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值