Вот проблема:
Используйте цикл bash for, который перебирает файлы со строкой «osl-guest» и «.tar.gz» в вашем текущем каталоге (используя команду «ls», см. пример вывода ниже) и запускает команду «tar - zxf' для каждого файла отдельно, ТОЛЬКО ЕСЛИ файл не установлен с исполняемым файлом. Например, чтобы запустить команду «tar -zxf» для файла «file1», команда будет выглядеть так: tar -zxf file1
Пример вывода "ls -l":
-rw-r--r-- 1 lance lance 42866 Nov 1 2011 vmlinuz-2.6.35-gentoo-r9-osl-guest_i686.tar.gz
-rwxr-xr-x 1 lance lance 42866 Nov 1 2011 vmlinuz-3.4.5-gentoo-r3-osl-guest_i686.tar.gz
-rw-r--r-- 1 lance lance 42866 Nov 1 2011 vmlinuz-3.5.3-gentoo-r2-osl-guest_i686.tar.gz