В вашем коде отсутствуют do
и done
для оператора select
. Я думаю, вы хотите что-то подобное:
select f in *.lst; do
for i in $(cat $f); do
curl "$i"
done
done
Это позволит вам выбрать файл, после чего curl запустит каждую строку в выбранном файле. Добавьте exit 0
после цикла for, если хотите, чтобы скрипт завершал работу после того, как вы выбрали файл.