LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

Да, вам sed не нужен.

#!/bin/bash

while IFS='=' read -r key file; do
    [[ $key == File* ]] || continue
    basename="${file##*/}"
    printf '%s\n' "${basename%.*}"
done

Не проверял.

UPD: А! вам еще и суффикс надо отрезать.

Исходная версия Zmicier, :

Да, вам sed не нужен.

#!/bin/bash

while IFS='=' read -r key file; do
    [[ $key == File* ]] || continue
    printf '%s\n' "${file##*/}"
done

Не проверял.