Под катом вопрос. Первый, кто ответит правильно, получит всеобщее признание мозголома.
Разрешается использовать: голову, гугл, сенсея, etc.
В зависимости от хода событий будут даваться подсказки.
Поехали.
Как кошкой достать из гудрона 10 голов?
Ответ
-
Как-то так =)
tar -t < some_archive.tar | head -n10
-
-
Забыл про кошку =) С ней будет вот так
cat some_archive.tar | tar -t | head -n10
-
Нет.
-
-
Это относится к первому решение, второму или двум сразу?
Древовидные каменты тут не просто так, аха.
-
-
Обновить не успела. Сразу к двум.
-
-
Ясно.
Ну кажется я все таки понял что требуется.
Если никто не решит до того как приду домой, то почитаю ман и напишу еще одно решение =)
-
-
Там всё намного проще твоих вариантов :)
-
-
Ладно, перед уходом еще один вариант, хотя уверен что он неправильный, но условию вроде как удовлетворяет на 100%.
cat ttt.tar | tar -t | head -n10 | xargs tar -x --file=ttt.tar
-
-
Проще.
-
head по дефу 10 =)
-
-
Сути вопроса и ответа это не меняет :)
-
-
Для информации =) зачем лишние буквы писать
-
-
За просто head я не посчитаю ответ неверным.
-
Господа минусующие, выскажитесь. Вам не нужен такой блог, не интересен, или вопрос вы считаете сложным/легким/бредовым?
-
-
Не обращай внимание.
-
я минусанул ибо пост показался унылым и загадка такой же, уж извини.
а да, не обращай внимания на минусы, да и на плюсы тоже...
-
-
Я на них и не обращаю внимания. Обычное любопытство. Если минусуют - значит что-то не нравится. Вот и интересно, что?
-
-
ну за себя я ответил, за остальных хз - у всех свое мнение...
-
Не пойму зачем тут кошка =)
-
Для голов. Если было бы просто достать, то кошки и головы были бы не нужны, да и от вопроса ничего бы не осталось.
-
tar -tf somefile.tar | head
получим первые 10 файлов
-
-
Не правильно. Кошка тут не просто так.
-
cat (name).tar | tar -t | head
?
-
-
-
[09:11:43]::[xt] ~ $ echo "10 голов" > lol.tar
[09:14:32]::[xt] ~ $ cat lol.tar
10 голов
xD
-
В архиве 1 файл.
-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$ for i in `seq 1 10`; do echo $i >> test; done
$ apack test.tar test
test
$ cat test.tar | tail -c +512 | head
1
2
3
4
5
6
7
8
9
10
|
-
-
всем известно, что у кошки есть хвост +)
-
Опция -O тара же. Типа
tar -xOf 1.tar | head
-
-
тогда опять же теряем кошку =)
-
Так, видимо вопрос неверно истолкован. Кошкой смотреть не гудрон, а содержание содержимого гудрона %)
-
-
Неужели все настолько тупо и просто? =)
cat qwe.tar | head
-
-
Да!
-
-
Неудивительно почему никто не мог так долго догадаться - решение не имеет практического смысла =)
-
-
Знаешь, не все команды баша имеют осмысленный перевод на русский, и уж тем более не так просто эти крупицы соединить в такой вопрос )
-
не вкусно :(
-
под кошкой имелся в виду zcat? Если да, то:
tar уже умеет угадывать gzip (xf == xzf), поэтому использование zcat во-первых теряет необходимость; во-вторых просто нарушает схему, так как пытается распаковать то, что и так уже распаковано.
-
-
Нет, тогда бы я написала зкошкой )
-
-
Зэт-кошка. Лол :)
-
-
дзен-кошкой
-
tar xOf b.tar.gz |cat|head - вот так работает
-
Имхо, сама идея не плоха, но вопрос — неудачный.
Если авторство — твое, то я бы предложил сначала рассказать его кому-нибудь, возможно поисправлять, и только затем выложить.
-
-
Рассказывала, одобрили. Вопрос неудачен тем, что непонятно, что надо выводить: первые 10 файлов архива, или первые 10 строк файла в архиве. Хотя думаю по кошке можно было догадаться, ибо содержание архива можно и без неё посмотреть.
-
-
Вопрос неудачен тем, что вначале непонятно куча файла в архиве или 1
-
-
да ладно тебе. все поржали - всем понравилось. )
-
-
Да =) я сам себе доставил
-
А помоему пост отличный, зато коменты типа это унылое говно - действительно унылы. Автор молодец, самое главное, что дает такой подход к чему угодно, к тому же башу, например, - это отличный способ запомнить большое количество невнятной на первый взгляд инфы. Однозначно плюс!
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|