gpt4 book ai didi

linux - 如何在 bash 脚本中传递参数来检查 git 存储库的状态?

转载 作者:太空狗 更新时间:2023-10-29 11:49:02 26 4
gpt4 key购买 nike

到目前为止,我已经完成了以下代码,我如何将文件路径作为参数(在 bash 脚本中设置)传递给 bash 脚本,它会检查 git 存储库的状态。

#!/bin/bash

repos=(
"/home/jeff/github/workshop1"
"/home/jeff/github/workshop2"
"/home/jeff/github/workshop3"
)

echo ""
echo "Checking" ${#repos[@]} "repositories for status"

for repo in "${repos[@]}"
do
echo ""
echo "****** Checking status for" ${repo} "******"
cd "${repo}"
git status
git log
echo "******************************************"
done

最佳答案

$@ 为您提供传递给 t 的所有参数的列表o 你的脚本。

因此,您需要设置repos=("$@")

关于linux - 如何在 bash 脚本中传递参数来检查 git 存储库的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49605409/

26 4 0
文章推荐: 将 `ip tuntap add` system() 调用转换为 C 代码
文章推荐: html - CSS:没有的垂直列布局