私が実行すると、svn st | awk '{print $2}'
次のようになります。
a.py
b.py
c.py
scp
その後、このファイルをリモートサーバーに送信したいと思います。私は試した:
svn st | awk '{print $2}' | xargs scp my_name@my_server:~/
しかし、これはうまくいきません。これを行う正しいコマンドは何ですか?
ありがとうございます!
ベストアンサー1
この試み。最新バージョンのxargsで使用する必要があります。
svn st | awk '{print $2}' | xargs -iz scp z my_name@my_server:
または、ファイルを循環させることもできます。
for file in $(svn st | awk '{print $2}'); do scp $file my_name@my_server: ; done