面试题答案
一键面试定义全局变量
在Bash脚本中,在脚本文件的顶部定义变量,默认就是全局变量。例如:
#!/bin/bash
# 定义全局变量
MY_VARIABLE="Hello, World!"
# 函数使用全局变量
print_variable() {
echo $MY_VARIABLE
}
print_variable
将新创建的Bash脚本纳入版本控制的基本步骤
- 初始化Git仓库:
- 进入包含新创建Bash脚本的目录,执行
git init
,这会在该目录下初始化一个新的Git仓库。
- 进入包含新创建Bash脚本的目录,执行
- 添加文件到暂存区:
- 假设新创建的Bash脚本名为
my_script.sh
,执行git add my_script.sh
,这会将脚本添加到暂存区,准备提交。
- 假设新创建的Bash脚本名为
- 提交更改:
- 执行
git commit -m "Add new Bash script my_script.sh"
,其中-m
后面的内容是本次提交的说明信息。这样就将新脚本纳入了版本控制。
- 执行
- 关联远程仓库(可选,若需要推送到远程仓库):
- 如果有远程仓库(例如GitHub、GitLab等),执行
git remote add origin <远程仓库地址>
,例如git remote add origin git@github.com:username/repository.git
。 - 推送代码到远程仓库:执行
git push -u origin master
(对于GitHub,默认主分支可能是main
,则使用git push -u origin main
),这会将本地仓库的内容推送到远程仓库,并关联本地和远程分支。
- 如果有远程仓库(例如GitHub、GitLab等),执行