2011-01-07 79 views
1

我有一個文本文件中的目錄名稱列表。我想將它們作爲file_name的一部分使用git-svn clone命令。unix pipe命令的問題

這將逐行打印出文件的內容。

cat repos_to_migrate.txt | tee $1 

然而,這並不工作:

cat repos_to_migrate.txt | git svn clone file:///home/svn/$1 
... Unable to open repository 'file:///home/svn' ... 

任何想法嗎?我很重要我正在運行centos5。

回答

1
(
    while read repo; do 
     git svn clone file:///home/svn/$repo 
    done 
) < repos_to_migrate.txt 
+0

謝謝。迄今爲止,這工作非常順利。如果命令失敗,腳本會繼續正確嗎? – Keyo 2011-01-07 05:51:33