シェルは、質問16を行使する:チャックユーザー

[1]どのように

Linuxシステムのカスタムユーザ(一般ユーザ)があるかどうかを確認するために、シェルを書く、統計の数、もしあれば、

[コア]ポイント

CentOS6、UID> = 500

CentOS7、UID> = 1000

[スクリプト]

#!/ binに/ bashの

V = ` の/ etc / redhatのリリース| awkの -F ' リリース'  ' {$ 2印刷} ' | カット -d "  -f1 | AWK -F '  '  ' {PR 
INT $ 1 } ' ` 
のユーザー()
{
もし [$ 1 -eq 0 ]; その後、
    エコー 、「いいえユーザー

    エコー はい、有$ 1个
Fiを提供して

}



ケースの$ V 
    5 | 6 
        N = ` awkの -F ' '  ' $ 3>の500 'の/ etc / passwdの | トイレ - 'L'
        ユーザーの$ N
    ;;
    7 
        N = ` awkの -F ' '  ' $ 3>の1000 'の/ etc / passwdの | トイレ - 'L'
        ユーザーの$ N
    ;;
    * エコー スクリプトエラー
    ;;
ESAC

 

おすすめ

転載: www.cnblogs.com/dingzp/p/10990919.html