Bash脚本的正确文件扩展名是什么

2024年 5月 4日 29.5k 0

Bash或Bourne Again Shell是Linux最基本的功能之一。它是shell命令的解释器,可以用来自动执行任务和执行各种操作。换句话说,您可以在脚本中添加任何Linux命令,并创建多个命令的组合,以从终端自动化任务。

尽管bash脚本不需要任何特定的扩展名即可运行,但它们通常具有.sh扩展名。许多Linux用户需要澄清bash脚本的正确文件扩展名。因此,本博客为bash脚本的正确扩展提供了更深入的见解。

没有扩展名的脚本

许多Linux用户更喜欢使用shebang(#!/bin/bash),而不是在脚本中使用任何扩展。例如,让我们创建一个脚本来使用该脚本问候用户,因此首先使用touch命令创建一个文件:

触摸式问候

现在,用文本编辑器打开它,并使用以下命令添加shebang行:

#!/垃圾桶/垃圾桶

echo“你好$USER”

echo“你好吗?”

完成后,提供脚本的可执行权限:

chmod u+x问候语

最后,运行脚本,系统将打印信息:

招呼

Bash扩展(.sh和.Bash)

.sh是任何shell的通用扩展,包括bash、csh、tsch等。它不指定脚本当前使用的shell。另一方面,.bash专门用于bash shell,并指示系统在bash环境中运行脚本。

如果您正在使用bash,请使用.bash扩展名而不是.sh,因为.bash确保它必须在bash中运行。此外,.sh为不同的shell提供了可移植性,避免了仅限于特定shell的功能,并在符合POSIX的shell上工作。

Bash脚本的正确文件扩展名是什么?

有多种条件可以使用不同的脚本扩展。例如,如果您想变得简单而不需要扩展,请使用shebang。但是,如果您想使用bash特定的功能,请在不确定所使用的shell时使用.bash扩展名和.sh。此外,如果您是初学者并想开始学习不同的shell脚本,则可以使用.sh扩展。 

包装

这一切都是关于bash脚本的正确文件扩展名的最准确解释。我们已经解释了在编写bash脚本时可以使用的三种不同的扩展方法。如果您是shell脚本的新手,请使用.sh脚本和.bash来处理bash环境。 

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论