<傳遞引數>shell學習之路(五)
傳遞引數
在執行 Shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為:$n
$0 可以輸出執行的檔名稱
n 代表一個數字,1 為執行指令碼的第一個引數,2 為執行指令碼的第二個引數,以此類推……
#輸出所有引數${*}
echo "${*}"
echo "傳遞的第一個引數是${0}"
echo "傳遞的第一個引數是${1}"
echo "傳遞的第二個引數是${2}"
執行
[root@test-server shell]# ./helloworld.sh zhangsan ChangSha
輸出
zhangsan ChangSha
傳遞的第一個引數是./helloworld.sh
傳遞的第一個引數是zhangsan
傳遞的第二個引數是ChangSha
相關推薦
<傳遞引數>shell學習之路(五)
傳遞引數 在執行 Shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為:$n $0 可以輸出執行的檔名稱 n 代表一個數字,1 為執行指令碼的第一個引數,2 為執行指令碼的第二個引數,以此類推…… #輸出所有引數${*} echo "${*}" echo "傳遞的第一個引
<流程控制>shell學習之路(七)
if語句 示例: a=10 b=20 if [ ${a} = ${b} ] then echo "a = b" elif [ $a > $b ] then echo "a > b" else echo "a < b" fi
<運算子>shell學習之路(六)
shell運算子包括 算數運算子 關係運算符 布林運算子 字串運算子 檔案測試運算子 原生bash不支援簡單的數學運算,但是可以通過其他命令來實現,例如 awk 和 expr,expr 最常用 變數和符號之間必須要有空格,否則就會按照原
Git學習之路(五)-通過branch刪除及恢復分支
一、通過branch刪除分支 1、刪除一個已被終止的分支 如果需要刪除的分支不是當前正在開啟的分支,使用branch -d直接刪除 $ git branch -d <branch_name> 2、刪除一個正開啟的分支 如果我們在試圖刪除一個分支時自己還沒轉移到
MySQL學習之路——五(資料操作)
資料操作 一、增 1.指定欄位 命令:insert into 表名 (欄位1,欄位2,……) values (值1,值2,……);
MongoDB學習之路 (五):更新操作符(Update Operators).2nd
通常文件只會有一部分要更新。利用原子的更新修改器,可以使得這種部分更新極為髙效。更新修改器是種特殊的鍵,用來指定複雜的更新操作,比如調整、增加或者刪除鍵,還可能是運算元組或者內嵌文件。 欄位更新操作符 Field Update Operators $set "$set"用來指定一個鍵的值。如果
ESP8266 -- lua開發學習之路 五 (TCP客戶端透傳)
透傳本人理解就是把串列埠接收的資料通過網路傳送給伺服器, 客戶端接收的資料通過串列埠再發送出去 ESP8266充當一個通道把網路資料與串列埠聯絡起來 init.lua檔案: --[[ init.lua檔案中不用做過多的操作初始化和載入檔案... ]] gpio.mode
springcloud學習之路(五):遠端配置服務
在某些場景中,某個頁面中僅有一些欄位會經常變化,如果每次都找到網頁對應的服務,把它關掉,改變欄位,在重新部署,勢必挺影響服務體驗的,對運維人員也不太友善。能不能把這個欄位作為一個變數,每次我改變這個變數的值,網頁顯示的內容就會隨之自動變化?當然是可以的,這邊是遠
STM32學習之路-LCD(4)<顯示字符>
計算 ack 字節 ring oid ng- 透明 標點符號 函數 昨晚瘋狂的打了一夜的LOL,感覺L多了,今天一天精神萎靡.還是繼續把顯示字符給看了,可是在猶豫要不要寫這篇文章 事實上寫的東西也就是copy別人家的代碼,不想寫那麽多,就記錄下自己困惑的地方吧.也
Salesforce學習之路(十一)Aura元件屬性<aura:attribute />
1. <aura:attribute />語法 Aura元件屬性類似與Apex中類的成員變數(或者說Java中類的成員變數)。他們是元件在特定的例項上設定的型別化欄位,可以使用表示式語法從元件的標記內引用他們。 語法:<aura:attribute name="**" type=
Hive學習之路 (十八)Hive的Shell操作
int one 依次 也會 not show div ble ive 遞增 一、Hive的命令行 1、Hive支持的一些命令 Command Description quit Use quit or exit to leave the interactive sh
學習之路(二)淺談:bash及其特性,命令歷史以及用戶管理及權限,shell的類型
bash 管理權限 過了一周了,進度似乎有點懈怠,不過過了周末重整旗鼓啦shell(外殼)GUI:Gnome,KDE,xfceCLI:sh,csh,ksh,bashbash(父進程)-----bash(子進程)他們相互獨立彼此不知命令歷史:historybash支持的引號:‘ ’命令替換(鍵盤~的按鍵
JAVA基礎學習之路(六)數組與方法參數的傳遞
就是 .com 另一個 AS oid span 參數 spa nbsp 通常,向方法中傳遞的都是基本數據類型,而向方法中傳遞數組時,就需要考慮內存的分配 public class test2 { public static void main(String a
Python小白學習之路(十)—【函式】【函式返回值】【函式引數】
寫在前面: 昨天早睡之後,感覺今天已經恢復了百分之八十的樣子 又是活力滿滿的小夥郭 今日份雞湯: 我始終相信,在這個世界上,一定有另一個自己,在做著我不敢做的事,在過著我想過的生活。-------宮崎駿 函式 一、函數出現的背景 在學習函式之前,一直遵循:面向過程程式設計,即:根據業務邏輯從上到
c++學習之路:2.預設引數&函式過載&堆記憶體分配
預設引數 規則:程式從右向左延伸讀取 例子:如下sortarr函式,在創造函式的時候可以直接賦值,這樣執行的時候就執行預設值。 又如debug函式,不傳參就會列印------------------; 函式過載 理解:幾個同名函式,所設有的引數不一樣,就代表為不同函式。 所以傳參的時候
Vue學習之路(六)---父元件與子元件之間的資料傳遞
前面我講了基本元件的寫法,現在一起學下父元件怎樣傳遞資料到子元件,以及子元件傳遞資料到父元件的 1.父元件傳遞資料到子元件 1.1 通過props傳遞 父元件App.vue中 <component-a big-num=98></component-a&g
c++學習之路:2.預設引數&函式過載&堆記憶體分配
預設引數 規則:程式從右向左延伸讀取 例子:如下sortarr函式,在創造函式的時候可以直接賦值,這樣執行的時候就執行預設值。 又如debug函式,不傳參就會列印------------------; 函式過載 理解:幾個同名函式,所設有的引數不一樣,就代表為
mybatis學習之路----#{}, ${}兩種傳引數方式的區別--附原始碼解讀
點滴記載,點滴進步,願自己更上一層樓。 首先下個結論, ${} 會將傳入的引數完全拼接到sql語句中,也就是相當於一個拼接符號。 也就是,最後的處理方式就相當於 String sql = select * from user where id=${value}....
react學習之路(2.2)-----資料傳遞(props(子傳父級),context)
react學習之路,資料傳遞(props,context); 再講props子父級之前,先學習一下context這個非常NB的資料接收容器,如何正確的使用,接下來為大家介紹, 用它之前,我們必須要知道有個叫prop-types的東西,從英文我們就知道意思就是叫我們定義資料型
Linux學習之路—5.shell基礎
--------部分截圖來自老男孩Linux培訓視訊 Linux支援哪些shell,看/etc/shells 檔案裡面寫著呢 建立指令碼時,建議加上拓展名.sh,這樣用vi編寫的時候會有顏色提示。 Linux指令碼第一行都是以 "#!/bin/b