История изменений
Исправление 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