写一个脚本,实现判断192.168.0.0/24网络里,当前在线用户的IP有哪些
命令:
nmap - sp 192.168.0.0/24
脚本1# !/bin/bash
<代码>我的seq 1 255 代码>
完成 引用>
ping - c 2 - w 2填写。我美元,在/dev/null
如果[$ ?情商0]
echo - e“填写。我是美元霸主地位;其他
echo - e“填写。我是美元霸主地位;
fi
单词及字母去重排序案例
(root@localhost脚本)# sed的#。)# # g’& lt;测试。日志| tr“;“;“\ n", | | uniq排序rn - c | |头5
4
3
2
2个月
2 I
(root@localhost脚本)#(root@localhost脚本)# tr“;,“;“\ n"& lt;测试。日志| awk{年代(1元)+ +}结束{(k S)打印S [k], k}”|排序rn |头5
4
3
2
2个月
2 I
(root@localhost脚本)#(root@localhost脚本)# awk - f“[,] +“;“{(i=1; i< NF;我+ +)S [$ i] + +}结束{(k S)打印S [k], k}”测试。日志排序rn | |头5
4
3
2
2个月
2 I
(root@localhost脚本)#(root@localhost脚本)# sed的#。)# # g”测试。日志| grep - o“!”排序| | uniq排序rn - c | |头5
引用>
33辆t
20 o
19 18 n e
17我
(root@localhost脚本)#按字母出现频率降序排序
方法1:去空格特殊字符后,然后利用grep的o将字符竖向排列后处理。
(root@localhost脚本)# sed的#。)# # g”测试。日志| grep - o“!”排序| | uniq排序rn - c | |头5
33辆t
20 o
19 18 n e
17我
(root@localhost脚本)#(root@localhost脚本)# sed的#。)# # g”测试。日志| grep - o“!”| awk的{S[1]美元+ +}结束{(k S)打印S [k], k}”|排序rn |头5
33辆t
20 o
19 18 n e
17我
(root@localhost脚本)#(root@localhost脚本)# sed的#。)# # g”测试。日志| awk - f“““{(i=1; i< NF;我+ +)S [$ i] + +}结束{(k S)打印S [k], k}”|排序rn |头5
引用>
33辆t
20 o
18 n
18 e
17我
(root@localhost脚本)#shell脚本应用《八》多个脚本命令例子