0

AWK スクリプトについて助けが必要です (実際には、以下で説明するタスクを実行するためにワイルド カードを追加する方法)。毎晩バックアップして外部の関係者に提出するファイルがあります。ファイルの形式は、{DATEFORMAT (yyyyMMdd)} XXX1.csv です。通常、xxx1 と xxx2 のみがあります。最近、.3 および .4 ファイルを入手し始めました。現在、.3 と .4 を手動でキャプチャして送信しています。.3 と .4 を自動的に取得するワイルドカードを使用できるようにして、誤って見逃さないようにしたいと考えています。何か提案はありますか?前もって感謝します

4

1 に答える 1

0

あなたの質問は、awkではなく、シェルでファイル名のグロビングを使用する方法についてのようです。これはあなたが探しているものかもしれません:

cmd [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]???[0-9].csv

ここで、「cmd」は awk、sed、grep、ls などです。ディレクトリにある他のファイルによっては、グロビングパターンについて特定する必要がない場合があります。

于 2013-05-09T17:53:12.927 に答える