linux脚本中的什么意思
linux脚本中的什么意思详细介绍
在 Linux 脚本里,符号 “#” 有以下常见用途:
注释
在 Linux 脚本中,# 最常见的用途是作为注释符号。以 # 开头的行不会被脚本解释器执行,而是作为注释,用于解释代码的功能、用途或提供其他说明信息。
bash
脚本解释器声明
在脚本文件的第一行,通常会看到以 #! 开头的内容,这被称为 Shebang(也称为 Hashbang)。它用于指定执行该脚本的解释器路径。
bash
变量替换中的模式匹配
在 Bash 脚本中,# 还可以用于变量替换时的模式匹配。
#:从变量值的开头开始删除最短匹配的模式。##:从变量值的开头开始删除最长匹配的模式。
bash
*}
*}
正则表达式中的特殊字符
在某些支持正则表达式的命令(如 grep、sed 等)中,# 本身没有特殊含义,但在正则表达式中可能需要进行转义才能匹配字面意义的 # 字符。
bash
"
912345#!/bin/bash= |
以上就是在 Linux 脚本里 “#” 的常见用途。