Einfache Dokumentzusammenfassung

给定文件a和b

a.txt

127.0.0.1 Benutzer1

127.0.0.1 user2

127.0.0.2 user3

127.0.0.3 user4

b.txt

127.0.0.6 userA

127.0.0.2 userB

 

计算两个文件各自的ip数以及总ip数

cat a.txt | awk ‘{drucken $1}’ | sort | uniq > ip_a.txt

cat b.txt | awk ‘{drucken $1}’ | sort | uniq > ip_b.txt

A的ip数

cat ip_a.txt | wc -l

B的ip数

cat ip_b.txt | wc -l

 

总的ip数

cat ip_a.txt ip_b.txt > total.txt

cat total.txt | awk ‘{drucken $1}’ | sort | uniq > ip_total.txt

cat ip_total.txt | wc -l

 

出现在b.TXT而没有出现在a.TXT的ip

diff ip_a.txt ip_b.txt

 

每个username出现的次数以及每个username对应的ip数

cat ein.txt b.txt > users.txt

awk ‘ {++Wir können die Konfigurationsdatei my.cnf hinzufügen[$NF]} ENDE {zum(a in S) print a, Wir können die Konfigurationsdatei my.cnf hinzufügen[ein]}’ users.txt

————————————————————————————————————

1.查各种连接状态数量

netstat -n | awk ‘/^tcp/ {++Wir können die Konfigurationsdatei my.cnf hinzufügen[$NF]} ENDE {zum(a in S) print a, Wir können die Konfigurationsdatei my.cnf hinzufügen[ein]}’

2.输出第三行第二列的值

ps auxc |grep -v PID | mit der Warnung | Kopf -n 5 | awk ‘NR==3{drucken $2}’

3. 按照第4列以数字方式降序排列

ps auxc | mit der Warnung

4.再取前5名

ps auxc | mit der Warnung | Kopf -n 5

Hinterlasse eine Antwort