LAN経由で複数のコンピュータにファイルをコピーする

LAN経由で複数のコンピュータにファイルをコピーする

こんにちは。私はUnixに初めてアクセスし、この簡単な作業を完了する必要があります。

ファイルが複数あります。ファイル名をfile01、file02、file03などとして指定し、リスト内の各ファイルからコンピュータにファイルをコピーする必要があります。ノードのリストはテキストファイルにあります。 bashスクリプトでこれを行うことはできますが、xargsを使用するよりも簡単な解決策があると思いました。

これは私がすべきことです。

scp file{01...XX} user@(server from servers.txt):~/

私の質問が明確になることを願って答えてくれてありがとう。

ベストアンサー1

私の考えには以下が必要だと思います。

xargs -I{} scp file{01...XX} user@{}:~/ < servers.txt

おすすめ記事