Sla
|
|
« Ответ #30 : 09-07-2009 08:13 » |
|
та ладно У меня короче
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #31 : 09-07-2009 08:23 » |
|
А у меня быстрей и удобней. ) зы Создание заняло 10 минут, включая "обстругивание" иконок.
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Serg79
|
|
« Ответ #32 : 10-07-2009 09:56 » |
|
Вот еще короче : cat list.txt | awk '$1 > 200904130216 {print}' | awk '$1 < 200904130220 {print}' А вот это в деле: # cat list.txt 200904130215 0.72195 0.72195 0.72175 0.72175 200904130216 0.72175 0.72185 0.72175 0.72185 200904130217 0.72185 0.72185 0.72185 0.72185 200904130218 0.72185 0.72185 0.72185 0.72185 200904130219 0.72185 0.72185 0.72175 0.72185 200904130220 0.72185 0.72205 0.72185 0.72195 200904130221 0.72195 0.72195 0.72185 0.72185
# cat list.txt | awk '$1 > 200904130216 {print}' | awk '$1 < 200904130220 {print}' 200904130217 0.72185 0.72185 0.72185 0.72185 200904130218 0.72185 0.72185 0.72185 0.72185 200904130219 0.72185 0.72185 0.72175 0.72185
|
|
|
Записан
|
|
|
|
Serg79
|
|
« Ответ #33 : 10-07-2009 09:58 » |
|
Можно даже еще короче: # cat list.txt | awk '$1 > 200904130216 && $1 < 200904130220 {print}'
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #34 : 10-07-2009 12:11 » |
|
Serg79, если на то пошло, то еще и cat можно убрать А вообще, юниксовые утилиты хорошо помогают в обработке текста - почти никаких программ не нужно писать.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #35 : 10-07-2009 12:23 » |
|
никсы и иже с ними исключаются из соревнований Операционка winda 2003
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #36 : 10-07-2009 12:30 » |
|
Джон, можно установить mingw и включить винду в соревнования по юниксизму. Например, существует комплект UnixTools. Весит 5 МБ в архиве (сейчас выложу в наш архивчик). Это список утилит оттуда (помимо самой sh). agrep.exe ansi2knr.exe basename.exe bc.exe bison.exe bunzip2.exe bzip2.exe bzip2recover.exe cat.exe chgrp.exe chmod.exe chown.exe cksum.exe cmp.exe comm.exe compress.exe cp.exe csplit.exe cut.exe date.exe dc.exe dd.exe df.exe diff.exe diff3.exe dircolors.exe dirname.exe du.exe echo.exe egrep.exe env.exe expand.exe expr.exe factor.exe fgrep.exe find.exe flex.exe fmt.exe fold.exe fsplit.exe gawk.exe gclip.exe gplay.exe grep.exe gsar.exe gunzip.exe gzip.exe head.exe id.exe indent.exe install.exe join.exe jwhois.exe less.exe lesskey.exe libfl.a libfl.lib ln.exe logname.exe ls.exe m4.exe make.exe makedepend.exe makemsg.exe man.exe md5sum.exe mkdir.exe mkfifo.exe mknod.exe mv.exe mvdir.exe nl.exe od.exe paste.exe patch.exe pathchk.exe pclip.exe pr.exe printenv.exe printf.exe pwd.exe recode.exe rm.exe rman.exe rmdir.exe sdiff.exe sed.exe seq.exe shar.exe sleep.exe sort.exe split.exe stego.exe su.exe sum.exe sync.exe tac.exe tail.exe tar.exe tee.exe test.exe touch.exe tr.exe type.exe uname.exe unexpand.exe uniq.exe unrar.exe unshar.exe unzip.exe uudecode.exe uuencode.exe wc.exe wget.exe wget.hlp which.exe whoami.exe xargs.exe yes.exe zcat.exe zip.exe
awk сюда включен под именем gawk (GNU awk). https://club.shelek.ru/viewfiles.php?id=3"unixTools"
|
|
« Последнее редактирование: 10-07-2009 12:58 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Джон
просто
Администратор
Offline
Пол:
|
|
« Ответ #37 : 10-07-2009 13:15 » |
|
На таких условиях согласен. 5MB можно потягаться. )
|
|
|
Записан
|
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома. "Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash "Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman "All science is either physics or stamp collecting." Ernest Rutherford "Wer will, findet Wege, wer nicht will, findet Gründe."
|
|
|
Serg79
|
|
« Ответ #38 : 10-07-2009 15:28 » |
|
А вообще, юниксовые утилиты хорошо помогают в обработке текста - почти никаких программ не нужно писать.
Согласен. Иногда Винда в такой ступор вгоняет. К действиям, которые в никсах проделываешь не задумываясь, в Винде даже не знаешь с какой стороны подойти.
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #39 : 10-07-2009 19:09 » |
|
Serg79, не знаю.... не вгоняет
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #40 : 10-07-2009 19:54 » |
|
Джон, можно установить mingw и включить винду в соревнования по юниксизму. Для Windows 2003 есть штатная Microsoft-овская штука под названием SFU (Windows Services for UNIX) - после её установки обеспечивается не только POSIX-совместимость системных вызовов, но и в командной строке становятся доступны стандартные UNIX-утилиты и вроде даже Perl устанавливается и превращается в ещё один системный скриптовый язык помимо VBScript и JScript.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #41 : 10-07-2009 20:13 » |
|
Dimka, хотя это боян, но в жизнь так и не вошло. А в штатной поставке ставится только в Vista Ultimate.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Serg79
|
|
« Ответ #42 : 11-07-2009 06:43 » |
|
Serg79, не знаю.... не вгоняет
Ну не знаю Sla. Меня недавно вирус немного потрепал и я решил удалить все исполняемые файлы с диска 'E:'. В никсах это действие выполняется очень просто: $ find . -type f -exec file '{}' \; | awk -F: '$2 ~ /ELF/ {print $1}' | xargs rm -f То же самое проделать в Винде я не смог, так я и плюнул на эту затею.
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #43 : 11-07-2009 08:33 » |
|
Serg79, можно так
F3 , *.exe, ищем
потом по вкусу - либо clrl+a , shift+del либо выбираем поотдельности )
|
|
|
Записан
|
|
|
|
Вад
|
|
« Ответ #44 : 11-07-2009 08:55 » |
|
del /F /S /Q *.exe - нет?
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #45 : 11-07-2009 11:29 » |
|
Алексей1153++, Вад, заметьте, что кроме поиска проверяется еще сигнатура в начале файла. Исполняемый файл вовсе не обязательно имеет расширение exe!
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
|
|
« Ответ #46 : 11-07-2009 12:22 » |
|
Ром в виндовсе обязательно. Или еше как вариант .com. Иначе система просто будет игнорировать. Даже если будет сигнатура сто раз MZ в начале файла.Винда работает только по суфиксу файла. Потом уже, когда файл разворачивается на запуск. Тогда уже проверяется сигнатура для exe файлов. Комовские даже без проверки запускаются.
|
|
|
Записан
|
Не будите спашяго дракона. Джаффар (Коша)
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #47 : 11-07-2009 12:29 » |
|
Finch, это для обработки по расширению в проводнике нужно, а выполнить его (или переименовать и выполнить) можно программно. В винде много исполняемых форматов с разными расширениями. Тот же vbs, msc, scr.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
|
|
« Ответ #48 : 11-07-2009 12:32 » |
|
Если ты глянеш в реестр по этим расширениям, то увидиш, что там прописано, как вообше их запускать. Изначально было только три запускаемых расширения. .bat, .com, .exe Все остальное я так думаю, система тянет из реестра по каждому конкретному расширению.
Да кстати, если ты переменуеш с .exe, скажем в .exe1 Как бы не пытался, ты не сможеш запустить файл.
|
|
« Последнее редактирование: 11-07-2009 12:34 от Finch »
|
Записан
|
Не будите спашяго дракона. Джаффар (Коша)
|
|
|
Serg79
|
|
« Ответ #49 : 11-07-2009 19:57 » |
|
Serg79, можно так
F3 , *.exe, ищем
потом по вкусу - либо clrl+a , shift+del либо выбираем поотдельности )
Спасибочки. Только что удалил все EXE-шники. P.S. но все равно согласитесь, коряво как-то.
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #50 : 12-07-2009 02:33 » |
|
Спасибочки. Только что удалил все EXE-шники. глубоко извиняюся )))
|
|
|
Записан
|
|
|
|
|