あるファイルのデータを別のファイルに複数回コピー

あるファイルのデータを別のファイルに複数回コピー

ここにシェルコードを書きたいです。問題は、あるデータファイルを別の新しいファイルに複数回コピーしたいということです。たとえば、 ファイル13000行のデータが含まれています。今、私はこのデータを別のファイルで何度も使いたいです(ファイル1 * 3>ファイル2)。ここにコピーします。ファイル1素材サム時間を指定して次の場所に保存してください。ファイル2。今ファイル2含む12000データ行。

ありがとうございます。

ベストアンサー1

ループが好きなら:

for i in {1..3}; do cat file1 >> file2; done

[編集する]

シェルスクリプトのforループでn値を動的に提供する方法

これを入れてmyCopyScript.sh

#!/bin/bash
for i in {1.. $3 }; do cat $1 >> $2; done

実行可能にする

chmod u+x myCopyScript.sh

次に、次のように呼び出します。

myCopyScript.sh file1 file2 4711

おすすめ記事