2015-11-30 37 views
0

能否請你幫我什麼命令,我需要使用我想管尋找剝去文件並獲得唯一的目錄名稱

讓的說我試圖找出在git的文件夾的輸出目錄要剝離出git的,只是得到一個目錄名

正在嘗試這種

find /home/madhu/release/workspace -type d -name '.git' 

輸出是

/home/madhu/release/workspace/admin/admin_test/.git 

我只需要得到輸出

home/madhu/release/workspace/admin/admin_test 

在此先感謝

+0

只使用'dirname'上輸出..:'回聲「$(driname‘$了’)」' – Jahid

+0

我怎麼能傳遞文件的路徑作爲命令行參數? – Madhumitha

+0

這似乎是一個不同的問題,你爲什麼不打開一個新的線程有什麼你真正想要做一個更詳細一點。 – Jahid

回答

0

可以連同dirname命令使用的find-exec選項:

find /path/to/files -type d -name '.git' -exec dirname {} + 
+0

找上門/馬杜/發行/工作區型d目錄名-name「git的」我使用的是正確的@ hek2mgl – Madhumitha

+0

找到回家沒有工作/馬杜/發行/工作區型d -name「git的」 -exec目錄名稱{} +沒有工作,它告訴我額外的操作數/路徑/到git的 – Madhumitha

+0

看起來你搞砸了命令行。只需使用我已命令和替換'/路徑/與'/家庭/馬杜/發行/ workspace' – hek2mgl

相關問題