Shell之獲取指定目錄下所有專案的GIT分支名稱

2021-10-05 05:46:34 字數 1059 閱讀 2261

參考:

mac下shell指令碼使用

來乙個批量刪除 git 遠端分支的 shell 指令碼

#$0 為執行的檔名,$1 第乙個引數

echo "param 1 is $1"

project_path="$1"

echo "project_path is $project_path"

cd $project_path;

pwdecho "遍歷$project_path下的子目錄以及檔案"

for file in $project_path/*

doif test -f $file

then

echo $file 是檔案

fiif test -d $file

then

echo $file 是目錄

fidone

echo ""

echo "遍歷$project_path下所有專案的所有分支"

for file in $project_path/*

doif test -d $file

then

echo ""

echo ""

echo $file 是目錄

cd $file;

pwdall_branchs=`git branch -a`;

for branch in $all_branchs;

dobranch_******_name=`echo $branch | grep '/' | cut -d '/' -f3`

if [[ "" !=  "$branch_******_name"

&& "head" != "$branch_******_name" 

# master 分支除外

&& "master" != "$branch_******_name" 

]]; then

echo "branch_******_name is  $branch_******_name, $branch --->> " $branch_******_name;

fi;done;

fidone

python獲取指定目錄下的所有指定字尾的檔名

我想拿到test 目錄下所有的.log檔案。注意 只能單個檔案,不能連帶目錄 os.path.splitext 分離檔名與副檔名 如下 coding utf 8 import os def getfilename path 獲取指定目錄下的所有指定字尾的檔名 f list os.listdir pa...

Scala 獲取指定目錄下的所有檔案

最近在學習scala,想要獲取指定目錄下的所有檔名,但是scala 中有沒有相應的庫函式,由於本人是新手,所以弄了半天,好不容易才將網上的一段scala 遞迴獲取指定目錄下所有目錄的 改成獲取檔名,特在此備忘,也希望高手指點。下面是一段遞迴獲取目錄名稱的 def subdirs2 dir file ...

shell指令碼查詢指定目錄下所有子目錄中的同名檔案

今天qq群裡有位挺厲害的大神提出了乙個問題 上海 redis 蛋疼 137795882 17 39 37 有沒有查詢乙個目錄下面 有沒有重名檔案的 工具 啊 大家都知道,同乙個目錄下是不存在同名檔案的,因此肯定要遍歷子目錄查詢同名檔案 find命令查詢所有的子目錄 find命令迴圈遍歷子目錄,獲取所...