LINUX.ORG.RU

find . -name "ab*.tar.bz2" -exec tar xjf {} \;
видимо так.

vden ★★
()

for i in *.tar.bz2; do
   tar jxf "$i"
done

;-)

birdie ★★★★★
()

Понеслась ;)

ls ab*.tar.bz2 | xargs -n1 tar -xjf

find . -name ab\*.tar.bz2 -print0 | xargs -0 -n1 tar -xjf

(последнее -- перестраховка, никто тарники с пробелами-кавычками не создает в здравом уме)

lodin ★★★★
()

sed 's/ba/ab/' <<EOF | grep tar | uniq -c | awk '{print $2}' | xargs -I '{}' find . -name '{}' -print0 | xargs -0 tar xjf
ab?.rat.pm8
ba*.tar.bz2
bca.zp2
ab*.tar.bz2
cab.b
c
EOF

nanonymous
()
Ответ на: комментарий от a_andry

Мерси!

Было позновательно для начинающего линуксоида.

P.S. Надо-таки за изучение шелла взяться. Где нибудь на русском и кратенько есть учебник?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.