正則表達式和基礎shell腳本

一、/etc/passwd文件中其默認shell爲非/sbin/nologin的用戶個數,並將用戶顯示出來
getent passwd | grep -v "/sbin/nologin$" | cut -d: -f1 | nl | sort -nr
正則表達式和基礎shell腳本
二、查出UID最大值的用戶名、UID和shell類型
getent passwd | cut -d: -f1,3,7 | sort -t: -k2 -nr | head -1正則表達式和基礎shell腳本
三、統計當前鏈接本機的每隔遠程主機IP的連接數,並從大到小排序
netstat -tan | grep "ESTABLISHED" | tr -s ' ' ':' | cut -d: -f6 | sort -nr | uniq -c
正則表達式和基礎shell腳本
四、編寫腳本creatuser.sh,實現以下功能,使用一個用戶名做爲參數,若是指定參數的用戶存在,就顯示用戶已存在,不然添加之,並顯示id號等信息
正則表達式和基礎shell腳本
五、編寫生成腳本基本格式的腳本,包括做者,聯繫方式,版本,時間,描述等正則表達式和基礎shell腳本正則表達式

相關文章
相關標籤/搜索