bash程式設計

2021-09-03 09:37:44 字數 454 閱讀 6981

sticky許可權  每個使用者只能刪除自己的檔案

sgid  其他使用者在該目錄創立檔案仍然是該目錄的屬組

suid  執行的程式是該程式使用者執行

suid

s  沒x許可權

s  有x許可權

t  other有x許可權

t    沒x

#!/bin/bash

if [ $# -lt 1 ]; then

echo ""

exit 1

fiif id $1>/dev/null ; then

echo "$1 exists"

else

useradd $1

[ $? -eq 0 ] && echo "$1" | passwd --stdin $1 &> /dev/null && exit 0 || exit 1

fi&&是依次執行的 只有前面成功了  後面才執行

Bash程式設計(五)

一 bash判斷字元型別 二 bash指令碼程式設計語法 三 shell的99乘法表 一 bash判斷字元型別 輸入乙個字串,判斷其型別 方法一 printf實現 printf實現方法 格式替換符 b 相對應的引數被視為含有要被處理的轉義序列之字串。c ascii字元。顯示相對應引數的第乙個字元 d...

Shell程式設計 bash

shell是使用者與linux作業系統溝通的橋梁,也是一種用c語言編寫的程式,同時也是命令解釋程式的統稱。使用者既可以輸入命令執行,也可以利用shell指令碼程式設計,用以完成更加複雜的操作。時至今日,shell程式設計仍然起著不可忽視的作用,深入地了解和熟練地掌握shell程式設計,對更好地了解和...

bash特性及bash指令碼程式設計初步

1.bash簡介 bash 是乙個為gnu計畫編寫的unix shell。它的名字是一系列縮寫 bourne again shell 這是關於bourne shell sh 的乙個雙關語 bourne again born again bourne shell是乙個早期的重要shell,由史蒂夫 伯...