Linux基本命令學習之五:bash 變數
一、Linux基本命令學習之 -bash 變數
變數鍵盤讀取/陣列與宣告:read array declare
read 讀取來自鍵盤輸入的變數:
read -p 提示符 -t 時間s 變數
[hadoop@hadoop scripts]$ read -p "輸入姓名:" -t 30 yourname
輸入姓名:zhaomingwei
[hadoop@hadoop scripts]$ echo $yourname
zhaomingwei
[hadoop@hadoop scripts]$ read -p "輸入姓名:" -t 30 yourname
輸入姓名:
[hadoop@hadoop scripts]$
不宣告型別預設為文字型別
declare 宣告變數的型別
-i 為integer型別
-a 定義陣列
-x 設定為環境變數
-r 設定為readonly
echo 用來顯示文字或者字串 "$" 用來取得變數的值
練習如下:
不宣告時結果:
[hadoop@hadoop scripts]$ sum=100+300+50
[hadoop@hadoop scripts]$ echo $sum
100+300+50
宣告時候結果:
[hadoop@hadoop scripts]$ declare -i sum=100+300+50
[hadoop@hadoop scripts]$ echo $sum
450
[hadoop@hadoop scripts]$
[hadoop@hadoop scripts]$ declare -i sum=100+300+50
[hadoop@hadoop scripts]$ echo $sum
450
[hadoop@hadoop scripts]$ declare -p sum
declare -i sum="450"
[hadoop@hadoop scripts]$ declare -x sum
[hadoop@hadoop scripts]$ declare -p sum
declare -ix sum="450"
[hadoop@hadoop scripts]$ declare -x sum
[hadoop@hadoop scripts]$ declare -p sum
declare -ix sum="450"
[hadoop@hadoop scripts]$ declare +x sum
[hadoop@hadoop scripts]$ declare -p sum
declare -i sum="450"
宣告陣列:
[hadoop@hadoop scripts]$ declare -a var
[hadoop@hadoop scripts]$ var[1]="small min"
[hadoop@hadoop scripts]$ var[2]="big min"
[hadoop@hadoop scripts]$ var[3]="nice min"
[hadoop@hadoop scripts]$ echo "${var[1]},${var[2]},${var[3]}"
small min,big min,nice min
相關文章
- Linux基本命令學習之六:tarLinux
- Linux基本bash命令(持續更新)Linux
- Linux基本命令學習之二:Linux基本命令Linux
- Linux基本命令學習之一:Linux基本命令Linux
- Linux基本命令學習之四:文字檢視Linux
- 學習Linux基本命令(一)Linux
- PHP基本語法學習 [變數]PHP變數
- 詳解Linux bash變數Linux變數
- Linux 程式設計之Bash中的變數(轉)Linux程式設計變數
- Activiti 學習筆記五:流程變數筆記變數
- LINUX學習(五)Linux文字處理命令Linux
- REDHAT LINUX學習筆記之環境變數RedhatLinux筆記變數
- shell和bash指令碼命令學習指令碼
- Linux中bash shell環境變數Linux變數
- shell Bash變數變數
- Bash變數和引數變數
- 如何在 Linux 上執行命令前臨時清空 Bash 環境變數Linux變數
- 玩轉 Bash 變數變數
- linux 命令符變數Linux變數
- 深入學習js之——變數物件#4JS變數物件
- python學習之變數型別Python變數型別
- 學習bash
- linux中BASH變數的設定規則Linux變數
- Linux基本命令學習之三:cat tac nl moreLinux
- Linux學習之linux的find命令如何使用?Linux
- Linux學習之iostat命令詳解LinuxiOS
- Linux的基本學習Linux
- 『忘了再學』Shell基礎 — 4、Bash基本功能(history命令)
- Python學習之變數、物件和引用Python變數物件
- C語言學習筆記之變數C語言筆記變數
- Python學習四之變數型別Python變數型別
- 繫結變數之基本概念變數
- 快速學習Bash
- Linux Bash Shell學習(十):流程控制——forLinux
- Linux 命令學習Linux
- Hive學習之基本操作Hive
- 跟我一起學習C++ 之 初識變數和基本型別 之 內建型別C++變數型別
- Shell 變數學習變數