shell编程 linux

本文介绍了Shell脚本的基础知识,包括脚本的编写步骤、变量定义及使用、命令行参数处理、输出变量设置以及基本的算术运算。通过具体实例展示了如何创建简单的交互式脚本。

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

shell脚本程序的编写步骤如下:

1、用编辑器(如vi)编辑包含所有操作的.sh文件;

2、修改文件的权限为可读可执行;

3、运行当前SHELL程序

注意 1、脚本文件中 注释行有 #开始

2、脚本一般第一行为

          #! /bin/sh     -----可以在执行别的类型的脚本的时候直接执行这种类型的脚本

3、运行脚本文件时加上全路径

一、变量和脚本

1、定义和计算变量:= $ set unset

2、变量定义如:greeting=”hello” 

   引用变量 $greeting

二、脚本的输入输出----绿色是键盘输入的

greetvar  文件

 echo Please enter a greeting:  

 read greeting

 echo “the greeting you entered was $greeting”

 

执行:

$  /home/Christina/test/greetvar

Please enter a greeting

hi

the greeting you entered was hi

$

三、脚本命令行参数

greetargs

   echo “The first argument is : $1”

    echo “The second argument is : $2”

    echo “The third argument is : $3”

    echo “The fourth argument is : $4”

命令

$ greetingargs hello hi salutations “How are you”

   The first argument is : hello

    The second argument is : hi

    The third argument is : salutations

    The fourth argument is : How are you

$

四、输出变量

export 变量名------变量可以被用于脚本包含的子脚本里

五、shell的算术操作:let

let value1 operator value2

操作符:

* / + - % > < >= <= = == != & | !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值