[unix\bash]написать скриптик перебирающий все файлы по маске
for i in *.avi ; do echo "$i" ; done
man bash поможет тебе узнать остальное
а остальное я узнаю как-нибудь в другой раз
Ещё полезно изучить find.
"find . -name \*.avi" будет перебирать всё поддерево.
Вместе с xargs получается убойно.
---
...Я работаю антинаучным аферистом...
я думал все догадаюццо, что мне нужно было не "echo" а кучка совсем других комманд
findutils, diskutils, binutils и ещё-какие-то-там-utils?
Изучи find, xargs, sed, awk, sort, uniq, grep.
Будет тебе счастье.
---
...Я работаю антинаучным аферистом...
поражаюсь я конечно нашему hard'n'soft ... когда человек на нем что-нить спрашивает, стандарный ответ RTFM ..... ну нахер это писать, если и так понятно, что RTFM поможет.... неужели ответить сложно?
2. Чтение манов позволяет не только решить одну поставленную
задачу, но и узнать, как решать задачи похожие и даже не очень.
3. Чаще всего, человек просто не знает, что ему нужно.
---
...Я работаю...
поражаешься ты контре, а не харднсофту. мне отлично ответили на мой вопрос
Очень часто всю работу можно выполнить одной командой,
если правильно придумать конвейер.
Обычное дело:
find где-то | grep чего-то | sed/awk как-то | xargs чем-то
Переносимость у этого дела на виндовую платформу очень хорошая.
---
...Я работаю антинаучным аферистом...
Ты, очевидно, мало общался с униксоидами.
ты такой вывод сделал из того я не лезу в местные холи-ворз?
Обычное дело:....Я прекрасно знаю, что так можно делать, спасибо. Я так же прекрасно знаю что потратив пару часиков на чтение манов, сам все это смогу сделать. Но - как я уже писал - в другой раз как-нибудь.
В частности, это подтверждает последнее твоё утверждение.
---
...Я работаю антинаучным аферистом...
Типа когда человек достаточно зрел и опытен, он начинает трезво оценивать затраты на выполнение какого-нить действия и ценность действия. В данном конкретном случае еще познавательнее заботать перл, и юзать его. Но дольше, и оно того не стоит.
наткнуться используя отлаженные классические униксовые решения.
У меня есть перед глазами пример перловщика, всё ещё пытающегося
написать решение, которое представляет собой простой конвейер из
пяти или шести (возможно --- меньше) ступеней.
---
...Я работаю антинаучным аферистом...
find, xargs, sed, awk, sort, uniq, grep
А зачем таковые нужны?
Виндовая платформа поддерживает только офлайн-конвейеры, переносимость - только видимость.
отложенность никак не влияет. Особенно на таких задачах,
которые обычно приходится решать, перебирая все файлы по маске.
Переносимость очень хорошая.
То, что у меня работает на БСД или Линуксе, работает с тем же
успехом под форточками и даже когда-то работало под ДОС.
---
...Я работаю антинаучным аферистом...
Освоение перлов не стоит тех грабель, на которые нельзяОсвоение перла стоит тех грабель, на которые можно наткнуться, используя отлаженные классические униксовые решения.
наткнуться используя отлаженные классические униксовые решения.
Я хочу сказать, что в shell программировании подводных камней (aka грабель) существенно больше, чем в perl.
Оставить комментарий
voronetskaya
типа такого под виндой?