Мне нужно найти термин для тысяч файлов в S3 и перечислить имена этих файлов в каком-то выходном файле. Я новичок в использовании cli, поэтому я тестировал как на своем локальном, так и на небольшом подмножестве в s3.
Пока у меня есть это:
aws s3 cp s3://mybucket/path/to/file.csv - | grep -iln searchterm > output.txt
Проблема с этим с дефисом. Поскольку я копирую на стандартный вывод, переключатель -l в grep возвращает (стандартный ввод) вместо file.csv
Мой желаемый результат
file.csv
В конце концов, мне нужно повторить это для всего сегмента, а затем для всех сегментов, чтобы получить
file1.csv
file2.csv
file3.csv
Но сначала мне нужно преодолеть это препятствие. Спасибо!