DBに格納していないS3上のファイルのデータから特定の文字列を含むデータの検索依頼がありました。
やりたいことを例に挙げると、
バケット「SAMPLE」にFILE1.ltsv.gz、FILE2.ltsv.gz、・・・・を持っているとします。
そのファイル内に文字列「SS0TEST123」を含む行を探したい場合ですが、Linuxコマンドを参考に以下のコマンドを入力しても意図した出力結果がかえってきません。
aws s3 ls --recursive s3://mybucket/SAMPLE/*.ltsv.gz | grep ‘SS0TEST123’
※他にも参考にした記事はあるのですが、ワイルドカード指定のGREP方法が分からずつまっております。
ご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー