电子产业一站式赋能平台

PCB联盟网

搜索
查看: 11|回复: 0
收起左侧

shell脚本不错的总结

[复制链接]

282

主题

282

帖子

2477

积分

三级会员

Rank: 3Rank: 3

积分
2477
发表于 6 天前 | 显示全部楼层 |阅读模式
点击左上方蓝色“一口Linux”,选择“设为星标
第一时间看干货文章
?【干货】嵌入式驱动工程师学习路线?【干货】Linux嵌入式知识点-思维导图-免费获取?【就业】一个可以写到简历的基于Linux物联网综合项目?【就业】找工作简历模版

zg3j2iociek6402747359.gif

zg3j2iociek6402747359.gif

作者:小仇学长一、什么是脚本文件 ? 脚本就是命令解析器,包含一系列命令序列的文本文件。当运行这个脚本文本时,文件中包含的命令序列将得到执行。?? 如果我们有一系列经常使用的 Linux 命令,我们可以把它们存储在一个文件中。脚本会读取这个文件并执行其中的命令。这样的文件被称为脚本文件。
例如:
run.sh
#!/bin/bash
ls
pwd
cd ..
touch hello.c
12345
二、编写Shell脚本 1. 基本规则(1)脚本文件命名的后缀必须是.sh。(2)Shell脚本内容的第一行必须是#!/bin/bash,告诉操作系统使用哪个解释器来执行脚本文件中的命令。它指示系统使用位于 /bin/bash 路径下的 Bash shell 来执行脚本。(3)脚本文件里以#作为语句的注释。(4)使用echo 输出内容。(5)使用cat 查看文件内容。
2. shell 变量shell 变量没有数据类型,都是字符串,即使数值也是字符串。
变量使用(1)创建变量命令:变量名称=值。等号两边不能有空格!如果值有空格则必须用""或者’’引用起来。
#!/bin/bash
a=10
b=" 10"
readonly c=3 #只读变量,不可修改
1234
(2)引用变量命令:$变量名。以下三种引用变量的方式等价。
#!/bin/bash
a=10
echo $a
echo ${a}
echo "${a}"
12345
运行脚本:输出三行 10
(3)删除变量命令:unset 变量名。
#!/bin/bash
a=10
unset a  
echo $a
1234
因为中间删除了变量,所以不会输出任何东西。
(4)从键盘读取变量命令:read 变量。允许用户从键盘输入,实现程序交互。
#!/bin/bash
echo "please input the first number:"
read a
echo "This number is: $a"
1234
变量类型(1)特殊变量
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表