標籤:/bin/bash
指令碼:命令的堆砌,根據實際情況,結合命令流程式控制制機制實現的來源程式。
指令碼的內容說明:
1. 以shebang開始,即#!/bin/bash。這裡指定的是指令碼解譯器的路徑。2. 以#開始的表示注釋,用於說明指令碼的功能和作用。3. 指令碼的執行:可以直接給指令碼賦予x許可權,通過使用指令碼所在的路徑執行指令碼,或者是指令碼所在的目錄添加到PATH變數中。4. 如果通過sh的方式執行指令碼時,指令碼可以不需要具有x許可權,並且指令碼裡面的第一行也可以不要寫shebang。
樣本1:
[[email protected] Scripts]# cat deluser.sh#!/bin/bash#Version: 1.0#Author: Frame#Descrition: Add User#Define PATH VariablePATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin#add user user1 to user5useradd user1useradd user2useradd user3useradd user4useradd user5echo -n "user1" | passwd --stdin user1 > /dev/nullecho "User user1 add successful"echo -n "user2" | passwd --stdin user2 > /dev/nullecho "User user2 add successful"echo -n "user3" | passwd --stdin user3 > /dev/nullecho "User user3 add successful"echo -n "user4" | passwd --stdin user4 > /dev/nullecho "User user4 add successful"echo -n "user5" | passwd --stdin user5 > /dev/nullecho "User user5 add successful"[[email protected] Scripts]#
本文出自 “HeZhang” 部落格,請務必保留此出處http://hezhang.blog.51cto.com/1347601/1435282