a.tar есть файлы d*и t* и еще какие нибуль тогда чтобы извлечь d*tar tvf a.tar | grep -E ' \bd' | awk '{print $NF}' | xargs -IX tar xvf a.tar X\b есть пробел: ' \bd'd - первая буква тех файлов что хотим извлечьtar tvf a.tar | grep -E '/\bd | ... - то есть вместо пробела поставить разделитель пути