写个简单的bash脚本

一.写个bash脚本的步骤

编写 Bash 脚本是在 Linux 和类 Unix 系统中自动化任务的一种常见方式。以下是编写简单 Bash 脚本的基本步骤:

1.创建脚本文件

首先,你需要创建一个文本文件来写入你的脚本。

touch myscript.sh

2.写入脚本内容

使用文本编辑器(如 nanoviemacs 等)打开这个文件。

nano myscript.sh

3.添加 Shebang

在脚本文件的顶部,你需要添加一个所谓的 shebang (#!) 行,这会告诉系统使用哪个解释器来执行文件中的脚本。对于 Bash 脚本,它通常是这样的:

#!/bin/bash

4.编写脚本逻辑

在 shebang 行下面,你可以开始编写你的脚本逻辑。比如:

#!/bin/bash

echo "Hello, World!" # 打印 "Hello, World!" 到终端

5.使脚本可执行

保存并退出文本编辑器。你需要确保你的脚本文件是可执行的。

chmod +x myscript.sh

6.运行脚本

现在,你的脚本已经可以运行了。你可以通过以下方式来执行它:

./myscript.sh

二.bash示例

下面是一个更复杂点的示例脚本,它检查给定目录中的文件数量并输出结果:

#!/bin/bash


1. 指定要检查的目录

DIRECTORY=$1


2. 如果没有提供目录,则显示用法信息
 

if [ -z "$DIRECTORY" ]; then
echo "Usage: $0 <directory>"
exit 1
fi


3.计算目录中的文件数

FILECOUNT=$(ls -1 "$DIRECTORY" | wc -l)


4. 输出结果

echo "The $DIRECTORY contains $FILECOUNT files."

在这个脚本中,我们使用 $1 来获取第一个命令行参数(预期是一个目录路径),[ -z "$DIRECTORY" ] 来检查是否确实提供了一个参数,ls 和 wc 命令来计算并输出指定目录中的文件数量。

三.添加公众号

公众号:橘入式技术交流

哔哩哔哩:橘-爽歪歪

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值