shell中的變數

2021-08-19 23:03:36 字數 685 閱讀 6901

只寫了部分常用變數                          2018.5.14

環境變數 (隨不同環境變化):$user   $pwd   $path   $pid

root 下 $user=root       quguanwen下 $user=quguanwen

預定義變數:      $?命令返回值檢視狀態       $*列出所有位置變數的值       $#一共載入多少位置變數

位置變數:  $1   $2   $3  ....$x                #執行指令碼時後面加的引數

最簡單指令碼: #/bin/bash

useradd   $1

read  -p   "關鍵字"    變數                      #由鍵盤輸入作為變數值

這裡寫個示例:vim   user.sh

#!/bin/bash

read   -p    "請輸入帳號:"   x

read   -p    "請輸入密碼:"   y

id  $x   &&  echo "$x 存在了"  &&  exit

useradd  $x  > /dev/null

echo   "$y"  |   passwd   --stdin   $x   > /dev/null

echo   "建立成功 帳號 :$x   密碼:$y"

shell中的變數

echo 123 passwd stdin yee 一次性給使用者加密碼 變數的定義 變數即在程式執行過程中它的值是允許改變的量 變數是用一串固定的字元來標示不固定的值的一種方法 變數是一種使用方便的佔位符,用於引用計算機記憶體位址,該地 址可以儲存 script 執行時可更改的程式資訊 在 she...

shell中的變數

變數名的規範 字元的轉譯及變數的宣告 變數值的傳遞 read 命令的別名 用命令結果做變數 函式變數與環境 etc bashrc shell的配置環境 etc profile 使用者環境 env 檢視環境中所有變數變數即在程式執行過程中它的值是允許改變的量 變數是用一串固定的字元來標示不固定的值的一...

Shell中的變數

資料需要先儲存到記憶體中,計算機才能去處理它。記憶體會被劃分為很多小的區域,每個區域擁有唯一的一串數字來代表它,這串數字叫做記憶體位址。我們可以給每個記憶體位址乙個獨一無二的名字,這就是變數。變數可以用來存放不同的值,但是一次只能存乙個值。變數型別 系統變數 由linux建立和維護,這種變數用大寫字...