почему я не получаю никаких выходных данных

Отредактировано для исправления ошибок, упомянутых в комментариях, но ответ bellka — лучшая версия этого решения.

Далее ссылки в fileчитаются построчно. Каждая ссылка записывается в файл с именем, содержащим базовое имя ссылки, за которым следует требуемое окончание.

while read link; do
   echo "$link" >$(basename "${link%.mkv}").strm
done <file

То же, что и в один вкладыш:

cat file | while read link; do echo "$link" >$(basename "${link%.mkv}").strm; done
0
07.04.2021, 09:03
1 ответ

Спасибо @muru за его комментарий .

Вот ответ

for items in *
do 
    if [ -f "$items" ]
    then
        printf '%s\n' "$items"
    fi
done
1
28.04.2021, 22:53

Теги

Похожие вопросы