команды_фильтры

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
команды_фильтры [2018/08/22 09:55]
val [cut]
команды_фильтры [2025/08/20 12:42] (current)
val [Вывод списка ip адресов из файла]
Line 17: Line 17:
  
   * [[https://​ru.wikipedia.org/​wiki/​Tr|translate или transliterate — Unix-утилита для преобразования символов]]   * [[https://​ru.wikipedia.org/​wiki/​Tr|translate или transliterate — Unix-утилита для преобразования символов]]
 +  * MySQL запросы [[Сервис MySQL#Из командной строки]]
  
 <​code>​ <​code>​
Line 23: Line 24:
 $ df -h / | tr -s ' ' $ df -h / | tr -s ' '
  
-echo "​{\"​hw_id\":​\"​2\",​\"​hw_name\":​\"​router\"​}"​ | tr -d '​{}\\'​+$ getent group group1 | cut -f4 -d: | tr ","​ "​\n"​ 
 + 
 +echo "​{\"​hw_id\":​\"​2\",​\"​hw_name\":​\"​router\"​}"​ | tr -d '​{}\\'​
 </​code>​ </​code>​
  
Line 32: Line 35:
 Ключи -n -r -u -kN Ключи -n -r -u -kN
  
 +<​code>​
 +$ sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 addresses.txt
 +</​code>​
 ===== uniq ===== ===== uniq =====
  
Line 93: Line 99:
 <​code>​ <​code>​
 # cat /​var/​log/​auth.log | grep -oE '​((1?​[0-9][0-9]?​|2[0-4][0-9]|25[0-5])\.){3}(1?​[0-9][0-9]?​|2[0-4][0-9]|25[0-5])'​ | sort | uniq -c | sort -n # cat /​var/​log/​auth.log | grep -oE '​((1?​[0-9][0-9]?​|2[0-4][0-9]|25[0-5])\.){3}(1?​[0-9][0-9]?​|2[0-4][0-9]|25[0-5])'​ | sort | uniq -c | sort -n
 +</​code>​
 +
 +==== Вывод списка email адресов из файла ====
 +<​code>​
 +# grep -E -o "​\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,​6}\b"​ /​var/​log/​mail.log | sort -u
 </​code>​ </​code>​
команды_фильтры.1534920901.txt.gz · Last modified: 2018/08/22 09:55 by val