【shell】Linux shell 直接賦值和間接賦值
什麽是直接賦值?
1.作者直接賦予參數值的方式稱為直接賦值。
2.一般來說,由交互的方式賦值為間接賦值。
例1:
varl=arppinging.com
這種就是直接賦值,由編程作者直接賦予固定的值。
例2:
[root@arppinging ~]# read -p "Please enter a number:" var2
Please enter a number:arppinging.com
[root@arppinging ~]# echo $var2
arppinging.com
這種為間接賦值。
總結:一般交互式賦值為間接賦值,使用 ‘=’ 為直接賦值。
【shell】Linux shell 直接賦值和間接賦值
相關推薦
【shell】Linux shell 直接賦值和間接賦值
shell linux 變量 運維 什麽是直接賦值? 1.作者直接賦予參數值的方式稱為直接賦值。 2.一般來說,由交互的方式賦值為間接賦值。 例1: varl=arppinging.com 這種就是直接賦值,由編程作者直接賦予固定的值。 例2: [root@arppinging ~]# re
【轉】linux shell實現隨機數多種方法(date,random,uuid)
生成 需要 運算 one ont 數字 定義 支持 dev 在日常生活中,隨機數實際上經常遇到,想丟骰子,抓鬮,還有抽簽。呵呵,非常簡單就可以實現。那麽在做程序設計,真的要通過自己程序設計出隨機數那還真的不簡單了。現在很多都是操作系統內核會提供相應的api,這些原始參數是獲
【shell】Linux shell中括號的用法
linux shell 中括號 運維 編程 Linux shell中括號的用法 概述 本文主要介紹Linux中括號的用法,主要包含判斷文件和變量。 **註意事項**:中括號兩邊必須有空格。 使用中括號會涉及到的知識 &&、|| 在本文對文件或
【shell】Linux shell函數入門講解
shell 函數 linux 運維 自動化 Linux shell函數 寫在前面:函數,這個詞在剛剛入門的同學看來很高大上,其實不然,shell裏面的函數非常簡單,函數的作用其實就是減少代碼量,所以這邊的篇幅可能會稍微短一點。 函數的基本格式 函數的格式:function funct
【shell】Linux shell if 語句詳解
linux shell 運維 自動化運維 if語句 1.1 if語句解釋 if 是判斷語句,if語句的作用跟 [ ] 差不多,一般判斷比較多或者執行的語句比較多的話,那麽就會使用if 1.2 if 格式 第一種格式 if [ 判斷條件 ];then 內容 else 內容
【shell】Linux shell之while循環
shell Linux 腳本 while 循環 while和for一樣都是循環語句,相對來說,for循環用的會比較多一點。但是while循環在讀取文件行的時候會特別好用。 while 格式 while [ 條件 ] do 內容 done 實例:判斷i是否小與等於5,如果小於等於
【shell】Linux shell for 循環詳解
linux shell編程 for循環 運維 for 循環格式 for i in 條件 do 內容 done 實例循環1到10並打印 #!/bin/bash - for i in `seq 10` do echo $i done 版權所有:arppinging
【shell】Linux shell 之 case 詳解
shell linux 運維 腳本 case 總的來說,case是一個判斷語句 ,比if更加容易理解一點。 case 語句格式 case in 變量 值1) 內容 ;; 值2) 內容 ;; esac 註意:每個內容後面都需要添加 ;; ,可以跨行也可以同行寫。 實例:
【shell】Linux shell 之break和continue詳解
shell break linux 腳本 break和continue都可以在循環中使用,但是兩個的功能有點不同,比如break是跳出整個循環,而continue則是跳出本次循環,繼續下個循環,下面我們會通過例子來演示這兩個的不同之處。 ** 例子:打印數字1-10,如果 i>
【shell】Linux shell 之 判斷用戶輸入的變量是否為數字
shell linux 腳本 編程 自動化運維 本文內容:判斷用戶輸入的參數是否為數字 在shell中如何進行計算? 方式一 [root@XiaoPeng scripts]# echo $((1+2)) 3 方式二 [root@XiaoPeng scripts]# expr
【shell】Linux shell 之 打印99乘法表詳解
shell linux 腳本 打印99乘法表在任何語言中都是一個必寫的程序,特別是學習了循環之後。 打印99乘法表第一步 眾所周知,99乘法表的格式為x * y = z所以我們至少需要兩個參數,一個為x,一個為y,這裏我們使用 i 和 j 來表示。x 和 y 都不會超過 9 ,並具有一定的規律
【轉】linux shell awk獲得外部變…
http://www.cnblogs.com/chengmo/archive/2010/10/03/1841753.html shell & awk 變數傳遞+awk綜合概要 http://apps.hi.baidu.com/share/detail/23339419
【轉】Linux系統編程---dup和dup2詳解
系統 強調 操作 attach bsp ads 正常的 註意 tdi 正常的文件描述符: 在linux下,通過open打開以文件後,會返回一個文件描述符,文件描述符會指向一個文件表,文件表中的節點指針會指向節點表。看下圖: 打開文件的內核數據結構 dup和dup2兩
變量的直接賦值和間接賦值
數值 圖片 ima bsp 分享圖片 image img 變量 alt 直接賦值:直接賦予參數值的方式稱為直接賦值。 間接賦值:由交互的方式賦值為間接賦值。(a就是一個變量) 變量的直接賦值和間接賦值
【Bash百寶箱】Linux shell學習
工作 目標 表示 ria views 行為 覆蓋 ruby ulimit shell特點—— Linux有多種shell能夠使用,默認的為bash,bash有以下幾個主要特點。 1、命令記憶能力 在命令行中按上下鍵能夠找到一個前/後輸入的命令。這些
【Shell】Linux的判斷表示式:-d,-f,-e等
檔案比較運算子 表示式 說明 &nb
【Shell】linux bash Shell特殊變數:Shell $0, $#, $*, [email protected]<
在linux下配置shell引數說明 前面已經講到,變數名只能包含數字、字母和下劃線,因為某些包含其他字元的變數有特殊含義,這樣的變數被稱為特殊變數。 例如,$ 表示當前Shell程序的ID,即pid,看下面的程式碼: $echo $$ 執行結果 29949
【作業】linux-06-shell基礎
1、在 Linux 上可以找到哪些 shell(舉出三個) ?那個檔案記錄可用的 shell ? 而 Linux 預設的 shell 是? Shell 是一個用 C 語言編寫的程式,它是使用者使用 Linux 的橋樑。Shell 既是一種命令語言,又是一種程式設計語言。
【linux】linux shell 終端中文亂碼
方法一: 修改/etc/sysconfig/i18n 檔案 把裡面的LANG="en_US"改成 GB2312就可以了 要重啟一下機器 不用重啟的方法,直接 # LANG="GB2312" 然後就可以了 修改 i18n 只是為了重啟有效 方法二: #vi ~/.bash_profile
【java】Linux使用nohup命令啟動sh shell 指令碼,java程式無限迴圈啟動問題。解決方案
一·背景 專案使用spring boot 搭建。在Linux作業系統使用nohup命令啟動sh shell 指令碼,程式無限迴圈啟動,只要是 讓程式在後臺啟動 都會無限迴圈啟動(程式本來應該啟動完畢的,但是從日誌上看程式又再次啟動了一遍,無限迴圈,而且程式也無法正常訪問)