aws初心者です。コマンドについて詳しくないので一点教えていただきたいです。
■やりたいこと
例えばですが、aws環境のcliコマンドラインで操作をしていて構造的にはs3にtest0915というバケットを作って、testというフォルダ配下にtest1.txtとtest2.txtの2つがある状態です。test.txtの中身は下記の図の通りです
s3
・test0915
→test
→test1.text
test2.txt
test1中身 test2中身
aiuoe hello
12345 67890
このバケットのtestというフォルダに対して特定の文字列(例:"aiueo")が含まれるファイル名を出力させるようなコマンドを書きたい。
※test1.txtが出てくれば想定通り。
■ためしたこと、わからないこと
コマンドラインにて下記のようにコマンドを打ちましたがUnkownで出てきてしまうため、lsコマンドではincludeが使えない認識です。
[root@ip-192-168-100-1 ~]# aws s3 ls --include "aiueo" s3://test0915/test
Unknown options: --include,s3://test0915/test
なのでincludeを使わない方法で特定の文字列からファイル名を出すように調べていますがlinuxのようにfindコマンドが使えないので困っています。他でその文字列を含むファイル名だけを出力させる書き方が存在するのでしょうか?
また、逆に指定の文字列を含まないファイル名を出す方法も教えていただけたら幸いです。
awsお詳しい方、ご教授頂きたいです。宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/15 09:56