0

だから、私は最初のスクリプトを作成しています.2つの異なるディレクトリからファイルを解凍し、それらのディレクトリを一緒にマージしてから、同じ名前のすべてのファイルを一緒に追加します. 私が苦労しているのは、同じ名前の複数のファイルを一緒に追加することだけです。それについて行く良い方法は何ですか?

4

2 に答える 2

1

それは各アーカイブのディレクトリ構造にもよるのですが、同じでしょうか? a/その場合、解凍されたファイルがとにあると仮定してb/、次のようにします。

mkdir c
for f in a/*; do
  cat a/"$f" b/"$f" > c/"$f"
done
于 2012-09-04T15:38:19.903 に答える
0

cp2番目のディレクトリに使用する代わりに、

for file in source/* ; do
    cat "$file" >> target/"${file#*/}"
done
于 2012-09-04T15:35:30.473 に答える