LINUX.ORG.RU

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

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

man cut

$ echo 'hostname-20130117-i22.tar.gz' | cut -d'-' -f 1
hostname

$ echo 'hostname-20130117-i22.tar.gz' | cut -d'-' -f 2
20130117

Со счётчиком немного посложнее, но не сильно. Например:

$ echo 'hostname-20130117-i22.tar.gz' | sed -e 's/^.*-//; s/\..*$//'
i22

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

man cut

$ echo 'hostname-20130117-i22.tar.gz' | cut -d'-' -f 1
hostname

$ echo 'hostname-20130117-i22.tar.gz' | cut -d'-' -f 2
20130117

Со счётчиком немного посложнее, но не сильно. Например:

$ echo 'hostname-20130117-i22.tar.gz' | sed -e 's/.*-//; s/\..*$//'
i22