私はbashコードを持っていて、パスのファイルをリストしてファイルに保存する必要があります
processVerification(){
ls $1 > testFiles
}
フォルダにはファイルがあります
transaction-2012-01-20.csv
transaction-2012-01-21.csv
transaction-2012-01-22.csv
transaction-2012-01-23.csv
transaction-2012-01-24.csv
transaction-2013-01-24.csv
transaction-2013-02-24.csv
processVerification folder=/home/folder/transactions-2012* command="cat" processVerification $folder $command を呼び出すと、
$ cat testFiles
私は transaction-2012-01-20.csv しか持っておらず、すべてのファイルが必要です。
しかし、2012年のトランザクションのみが必要であり、50個の個別のフォルダーを渡す必要があるため、processVerificationを作成します。コマンドは、一部のフォルダーには.csvがあり、他のフォルダーには.csv.bz2があり、他のフォルダーには.csv.gzがあるためです
各フォルダ内のファイルは個別です