unix管道命令有问题

时间:2011-01-07 05:44:03

标签: linux command-line

我在文本文件中有一个目录名列表。我想将这些作为file_name a git-svn clone命令的一部分使用。

这会逐行打印出文件的内容。

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 个答案:

答案 0 :(得分:1)

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