shell編程(二)---shell指令碼說明

來源:互聯網
上載者:User

標籤:/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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.