LINUX.ORG.RU

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

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

Странные обозначения у тебя. Обычно сезон - S, а серия (эпизод) - E. А SE это типо SEason чтоли? :)

Если принять за правило, что номер сезона с обозначением SE всегда последний столбец, то

echo -e 'Leavenworth SE01\nThe Morning Show SE01\n3rd Rock from the Sun SE01\nSurvivor SE040\nSiren' | awk -F '(SE)|( +)' '{print $NF}' | sed -r 's/[0-9]*[^0-9]+[0-9]*//g'
01
01
01
040

Исправление TalkingMudcrab, :

Странные обозначения у тебя. Обычно сезон - S, а серия (эпизод) - E. А SE это типо SEason чтоли? :)

Если принять за правило, что номер сезона с обозначением SE всегда последний столбец, то

echo -e 'Leavenworth SE01\nThe Morning Show SE01\n3rd Rock from the Sun SE01\nSurvivor SE040\nSiren' | awk -F '(SE)|( +)' '{print $NF}' | sed -r 's/^[^0-9]+$//'
01
01
01
040

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

Странные обозначения у тебя. Обычно сезон - S, а серия (эпизод) - E. А SE это типо SEason чтоли? :)

Если принять за правило, что номер сезона с обозначением SE всегда последний столбец, то

echo -e 'Leavenworth SE01\nThe Morning Show SE01\n3rd Rock from the Sun SE01\nSurvivor SE040\nSiren' | awk -F '(SE)|( +)' '{print $NF}' | sed -r 's/^[^0-9]+$//'
01
01
01
040