-2

やあみんな私はこのbash全体に非常に新しいです。2つのフォルダを同期するシェルスクリプトを作成しようとしています。したがって、理論的には、フォルダー1のすべてのファイルを配列にリストし、フォルダーbのファイルが存在するかどうかを確認する必要があります。そうでない場合は、$fileをフォルダbにcpします。

#!/bin/bash
FILES="`/PATH/TO/ALL/FILES`"
function generateList {
    for file in "$FILES"
    do
        echo "$file"
    done

}

だから多分あなたは基本を教える良いチュートリアルを知っています。:)

4

1 に答える 1

2

rsyncの使用を検討してください。

man rsyncこのリンクには、ドキュメントのニーズを満たしていない場合に役立つ情報が含まれているようです。

http://www.maclife.com/article/howtos/using_rsync_keep_your_files_sync_0

于 2013-03-05T19:55:26.927 に答える