Linux Shell——如何书写shell脚本的第一步!!!

Shell脚本

    • 1. #!
    • [2. 如何执行一个shell脚本](#2. 如何执行一个shell脚本)
    • [3. 如何在Shell文件中包含其他脚本文件](#3. 如何在Shell文件中包含其他脚本文件)
  • 总结

这篇文章没有关于shell特别的语法知识,只是总结一下关于shell脚本文件的一些书写规定和如何执行一个shell脚本,如何在一个shell脚本中引入其他的shell脚本

1. #!

每当打开一个shell脚本文件的时候,首行大都是 #! /bin/bash,这个其实是shell脚本文件的一种规定,指的是告诉shell脚本执行的时候使用哪个解释器去运行,上面的就是告诉shell脚本使用/bin目录下的bash解释器运行这个脚本

2. 如何执行一个shell脚本

当我们写好shell代码之后,是要用来执行的,那么如何执行呢?一种是将shell脚本文件增加有执行权限,作为可执行程序去执行

  1. 作为可执行程序
    语法:chmod +x 脚本文件
    有了执行权限直接在控制台上输入脚本文件路径即可
  1. 作为解释器参数

3. 如何在Shell文件中包含其他脚本文件

在其他文件中包含另一个shell文件的语法为:

  1. . 其他脚本文件路径 引入其他脚本文件
  2. source 其他脚本文件路径

总结

最后继续总结一下吧:
用哪个解释器执行脚本
如何执行一个shell脚本
如何包含另一个shell脚本

希望对看到本文的你有帮助。

|----------------------------------------------------------------------------------------------------|------------------------|------------------------------------------------------------|
| 上一篇 Linux命令------压缩和解压缩 | 创作不易,记得点赞收藏哦 | [下一篇 待定](#上一篇 Linux命令——压缩和解压缩 创作不易,记得点赞收藏哦 下一篇 待定) |

相关推荐
福楠几秒前
现代C++ | 右值引用 + std::move + noexcept
linux·c语言·开发语言·c++
tobebetter95271 分钟前
如何在windows系统通过ssh远程连接部署在云服务器的openclaw
服务器·windows·ssh
逆向编程3 分钟前
Ubuntu 入门教程,日常常用命令
linux·运维·ubuntu
sunwenjian88610 分钟前
httpslocalhostindex 配置的nginx,一刷新就报404了
运维·nginx
CDN36012 分钟前
游戏开发 + 运维:360CDN SDK 游戏盾 + 高防组合方案
运维·网络·游戏
ZKNOW甄知科技13 分钟前
燕千云底层架构:如何在高标准ITSM中注入本土合规基因?
运维·人工智能·科技·低代码·ai·架构·敏捷流程
阿豪学编程17 分钟前
【网络】IO多路转接 ---select、poll、epoll
运维·服务器·网络
运维行者_18 分钟前
Applications Manager 中的 Azure 监控
运维·服务器·网络·数据库·后端·python·flask
路弥行至24 分钟前
将你的 Jetson 变为全功能公网服务器——使用Cloudflare_Tunnel方式实现
运维·服务器·经验分享·笔记·其他·jetson·入门教程
Birdy_x25 分钟前
接口自动化项目实战(3):YAML读取+登录获取Token +YAML写入
运维·自动化·测试用例