脚本入门(1)-shell脚本

本文介绍了Shell脚本的基础知识,包括使用#!/bin/bash或#!/bin/sh定义解释器,read-p命令用于用户交互输入,export命令使变量在子进程中生效,以及for循环的两种形式。此外,还讲解了注释符号及整数运算中的expr命令。
摘要由CSDN通过智能技术生成

在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。
目前常见的shell脚本中主要有以下两种方式:
(1) #!/bin/sh
(2) #!/bin/bash

含义:第一行的内容指定了shell脚本解释器,只能放在第一行。

一、运行一个simple shell

在linux里新建一个文件: vi simple.sh

后缀一定要是sh,表示shell文件。键盘键“I”插入编辑,输入上图文本后。Esc退出,:wq! 保存并退出。

在terminal中输入source simple.sh,就执行了如上所述命令。

二、read -p 的功能

输出结果如图所示。注意脚本中的空格。

read -p “提示显示的内容”  将其输入的变量赋值给Name。

在终端里显示引号中你输入的内容,并将其赋值给空格后的值。读入你输入的键盘值。

echo -e 可以显示出换行。

三、:<<! !  的意思为注释

:<<

!中间被注释掉!

四、export

export 赋值的变量,可以被子脚本继承。在当前进程或子进程中有效。

五、for语句

for((i=1;i<=10;i++))
do
comand
done

类似与

for var in list
do 
comand
done

由上述例子可以看出,把(i*3)打在了公屏上。

expr 可以进行整数运算。(1)要用空格隔开每个项。(2)使用乘号*时,前面必须用 \ ,因为shell可能会误解显示星号的意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值