The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите со скриптом на баше.."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите со скриптом на баше.."
Сообщение от Tihbar Искать по авторуВ закладки on 01-Июн-04, 08:44  (MSK)
Помогите пожалйуста гуру баша
нужен скрипт, который бы файлы, создаваемых дженту, типа:

-rw-r--r--   1 root root   4364 May 19 00:02 ._cfg0000_attack-responses.rules
-rw-r--r--   1 root root  12580 May 19 00:02 ._cfg0000_backdoor.rules
-rw-r--r--   1 root root   4488 May 19 00:02 ._cfg0000_chat.rules
-rw-r--r--   1 root root  54560 May 19 00:02 ._cfg0000_deleted.rules
-rw-r--r--   1 root root  15599 May 19 00:02 ._cfg0000_exploit.rules
-rw-r--r--   1 root root  17298 May 19 00:02 ._cfg0000_ftp.rules
-rw-r--r--   1 root root  12028 May 19 00:02 ._cfg0000_misc.rules
-rw-r--r--   1 root root  17729 May 19 00:02 ._cfg0000_netbios.rules
-rw-r--r--   1 root root   3280 May 19 00:02 ._cfg0000_nntp.rules
-rw-r--r--   1 root root   6157 May 19 00:02 ._cfg0000_oracle.rules
-rw-r--r--   1 root root   5416 May 19 00:02 ._cfg0000_pop3.rules
-rw-r--r--   1 root root  51360 May 19 00:02 ._cfg0000_rpc.rules
-rw-r--r--   1 root root 148937 May 19 00:02 ._cfg0000_sid-msg.map
-rw-r--r--   1 root root  13597 May 19 00:02 ._cfg0000_smtp.rules
-rw-r--r--   1 root root   4073 May 19 00:02 ._cfg0000_snmp.rules
-rw-r--r--   1 root root   3736 May 19 00:02 ._cfg0000_telnet.rules
-rw-r--r--   1 root root    822 May 19 00:02 ._cfg0000_virus.rules
-rw-r--r--   1 root root  10366 May 19 00:02 ._cfg0000_web-attacks.rules
-rw-r--r--   1 root root  92604 May 19 00:02 ._cfg0000_web-cgi.rules
-rw-r--r--   1 root root   2595 May 19 00:02 ._cfg0000_web-client.rules
-rw-r--r--   1 root root  34672 May 19 00:02 ._cfg0000_web-iis.rules
-rw-r--r--   1 root root  78770 May 19 00:02 ._cfg0000_web-misc.rules
-rw-r--r--   1 root root  32630 May 19 00:02 ._cfg0000_web-php.rules

переименовывал бы в
-rw-r--r--   1 root root   4132 Apr 13 15:53 attack-responses.rules
-rw-r--r--   1 root root  12273 Apr 13 15:53 backdoor.rules
-rw-r--r--   1 root root   2971 May 19 00:02 bad-traffic.rules
-rwxr-xr-x   1 root root     25 Jun  1 08:39 cfgupdate
-rw-r--r--   1 root root   4460 Apr 13 15:53 chat.rules
-rw-r--r--   1 root root   3521 May 19 00:02 classification.config
-rw-r--r--   1 root root   6702 May 19 00:02 ddos.rules
-rw-r--r--   1 root root  47409 Apr 13 15:53 deleted.rules
-rw-r--r--   1 root root   4930 May 19 00:02 dns.rules
..
..
я так понимаю придёться sed&awk использовывать чтобы вытащить имена файлов из .cfg000{name}..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "помогите со скриптом на баше.."
Сообщение от shaman Искать по авторуВ закладки(??) on 01-Июн-04, 09:26  (MSK)
etc-update -5

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "помогите со скриптом на баше.."
Сообщение от screepah Искать по авторуВ закладки(??) on 01-Июн-04, 10:15  (MSK)
Если количество ненужных символов в названии файла перед нужной подстрокой не меняется, то:

echo "-rw-r-r-- 1 root root 4364 May 19 00:02._cfg0000_tut-nashe-nazvanie.rules" | awk '{v=substr($8,16};print v}'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "помогите со скриптом на баше.."
Сообщение от temny emailИскать по авторуВ закладки(ok) on 01-Июн-04, 10:52  (MSK)
Если при помощи awk - то, необходимо определиться как выделять строку. Если по количеству символов - то см. совет screepah. Если по определенному символу - смотри ниже:
#!/bin/sh
for i in `ls -A`; do mv $i `echo $i|awk '{split($1,a,"_"); print a[3] }'`; done

либо при помощи sed
#!/bin/sh
for i in `ls -A`; do mv $i `echo $i|sed -e 's/._cfg0000_//'`; done

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру