ファイルを1行ずつ(ヘッダーを無視して)調べ、各行の先頭からファイル名を抽出してからファイルを検索するbashスクリプトを作成しようとしています。この名前を1つのディレクトリに格納し、別のディレクトリに移動します。これらのファイルを何百回も処理し、100万個以上のファイルを移動します。ファイルのサンプルは次のとおりです。BASHシェルスクリプトファイルの解析[newbie]
ImageFileName Left_Edge_Longitude Right_Edge_Longitude Top_Edge_Latitude Bottom_Edge_Latitude
21088_82092.jpg: -122.08007812500000 -122.07733154296875 41.33763821961143 41.33557596965434
21088_82093.jpg: -122.08007812500000 -122.07733154296875 41.33970040427444 41.33763821961143
21088_82094.jpg: -122.08007812500000 -122.07733154296875 41.34176252364274 41.33970040427444
私は最初の行を無視して、変数として21088_82092.jpgつかむしたいと思います。ファイル名の長さは必ずしも同じではありませんが、常にdigitits_digits.jpgの形式になります。
効率的なアプローチのための助けがあれば幸いです。
投稿を編集して、これまでに試したことを表示し、エラー出力を含めてください。このような質問には実質的に毎週尋ねられるので、ここで検索してみてください。がんばろう。 – shellter