
リモートファイルのリストを含むファイルがあります。
/trunk/a.java
/trunk/b.java
/tags/v1/a.java
このファイルのインクルード内で文字列を検索する必要があります。ただし、リモートファイルなので部分接頭辞を付ける必要がありますhttp://
。
どうすればいいですか?cat
とコマンドを知っていますが、grep
ファイルのリストを繰り返し、プレフィックスを含める方法がわかりません...
答え1
listoffiles
名前リストを含むファイルで、すべて/で始まるので、名前の前に "http://"を付けてカールを使用してファイルをインポートするには、次のように簡単に実行できます。
while read file
do if curl "http:/$file" | grep 'my pattern'
then svn ..."$file"...
fi
done <listoffiles