bashでmrjobを起動しており、unixタイムスタンプを含む一連のgzファイルをパラメータとして渡す必要がありますfilename_9127381923.gz
。最も簡単な方法でこれを行うには?幸い、複数のファイルパラメータを渡すことができます。
範囲:
1413324000(水曜日0:00)
1413410400(木曜日0時)
医師の例:
$python my_mrjob.py 1413324000-1413410400.gz
ベストアンサー1
範囲演算子を使用します。
echo {1413324000..1413324199}.gz
同様に、
$python my_mrjob.py {1413324000..1413324199}.gz
ミリ秒ごとにファイルが存在しない場合:
$python my_mrjob.py $(ls {1413324000..1413324199}.gz 2>/dev/null)