sh變量特性(3)默認特性
$0
當前腳本的文件名
$n
傳遞給腳本或函數的參數,n是數字,第n個參數
$#
傳遞給腳本或函數的參數個數
$*
傳遞給腳本或函數的所有參數
$@
傳遞給腳本或函數的所有參數。被””包含時,與$*稍有不同
$?
$$
當前shell的進程ID
#!/bin/bash
echo "File Name: $0"
echo "First Parameter : $1"
echo "Second Parameter : $2"
echo "Total Number of Parameters : $#"
echo "Quoted Values: $*"
echo "Quoted Values: $@"
echo "PID: $$
結果:
File Name: ./c.sh
First Parameter : 1
Second Parameter : a
Total Number of Parameters : 2
Quoted Values: 1 a
Quoted Values: 1 a
PID: 26203
sh變量特性(3)默認特性
相關推薦
sh變量特性(3)默認特性
sh默認變量變量說明$0當前腳本的文件名$n傳遞給腳本或函數的參數,n是數字,第n個參數$#傳遞給腳本或函數的參數個數$*傳遞給腳本或函數的所有參數$@傳遞給腳本或函數的所有參數。被””包含時,與$*稍有不同$?上個命令的退出狀態,或函數返回值$$當前shell的進程ID示例:#!/bin/bashecho
ES6的新特性(3)——變量的解構賦值
允許 不一致 node 變量名 使用 tail 有用 生效 ole 變量的解構賦值 數組的解構賦值 基本用法 ES6 允許按照一定模式,從數組和對象中提取值,對變量進行賦值,這被稱為解構(Destructuring)。 let a = 1; let b = 2; let
《shell編程實戰》第3章shell變量基礎(下)
shell 老男孩 變量 1、設置登錄提示的兩種方法(1)/etc/motd[root@thzzc1994 thzzc]# echo this is thzzc test linux >/etc/motd[root@thzzc1994 thzzc]# cat /etc/motd this i
《shell編程實戰》第3章shell變量基礎(上)
shell 老男孩 變量 1、什麽是shell變量簡單地說,變量就是用一個固定的字符串代替更多更復雜的內容,該內容裏可能還會包含變量、路徑、字符串等其他的內容。變量是暫時存儲數據的地方及數據標記,所存儲的數據存在於內存空間中,通過正確地調用內存空間中變量的名字就可以取出與變量對應的數據。意義:使用
linux配置java環境變量(詳細)(轉)
javadoc 主目錄 安裝jdk 麻煩 tools.jar 可執行 文本 出現 linux下 linux配置java環境變量(詳細) 一. 解壓安裝jdk 在shell終端下進入jdk-6u14-linux-i586.bin文件所在目錄, 執行命令 ./jdk-6u14
C之變量屬性(五)
C語言 auto static register extern 我們知道以在 C 語言中的變量有自己的屬性,只要在定義變量的時候加上“屬性”關鍵字即可。“屬性”關鍵字指明變量的特有意義。 語法:property type var_name;比如:auto in
新特性(3)---move語義
move語義 左值和右值 在說move語義之前,不得不說的是左值和右值。 通俗簡單點的講左值和右值通過是否在記憶體中有空間來分類。左值是在記憶體空間實體如(變數和函式等),而相反的沒有空間的為右值如臨時物件。 int a=1;//a為左值,1為右值 int *p = &
C++11 帶來的新特性 (3)—— 關鍵字noexcept
1 關鍵字noexcept 從C++11開始,我們能看到很多程式碼當中都有關鍵字noexcept。比如下面就是std::initializer_list 的預設建構函式,其中使用了noexcept。 constexpr initializer_list() noexcept
Python高階特性(3): Classes和Metaclasses
類和物件 類和函式一樣都是Python中的物件。當一個類定義完成之後,Python將建立一個“類物件”並將其賦值給一個同名變數。類是type型別的物件(是不是有點拗口?)。 類物件是可呼叫的(callable,實現了 __call__方法),並且呼叫它能夠建立類
sh變量特性(2)
sh變量特性變量設置方式說明示例${#變量}變量的長度A='Hello world!'echo ${#A}結果:12${變量:-word}如果變量為空或未定義,則變量展開為”word”;否則,展開為變量的值A='Hello world!'echo ${A:-OK}結果:Hell
(3) 變量
變量命名 關鍵字 嚴格 獲取 大小寫 理解 常用 ont 沖突 變量 變量就是可以改變的量。 例如: X + Y = 8 , X = 4 , Y= 4: X = 2 , Y = 6 X 和 Y 就是變量,它們是數學裏的變量 通俗理解: 變
Python學習之路(3)——Python安裝以及環境變量的操作
all 頭部 http plain 雙擊 load 編譯 源碼 borde 安裝Python windows: 1 2 3 4 5 6 7 1、下載安裝包 https://www.python.org/downloads/ 2、安裝
Python從菜鳥到高手(3):聲明變量
ble href edi 一個 android 聲明變量 字符串類型 的人 重要 變量(variable)是Python語言中一個非常重要的概念。變量的主要作用就是為Python程序中的某個值起一個名字。類似於“張三”、“李四”、“王二麻子”一樣的人名,便於記憶。 ??在P
php 總結(3) 常量 變量 函數 流程控制
add 讀屬性 true clas brush return function 流程控制 ret 1.變量常量 $a=10; 這是變量 後面還是可以賦值 const b=100; 這是常量 不可變 只讀屬性 2.函數傳參 function sayname($v
SHELL環境變量初識(第六章)
command include 工作環境 linux 程序 1. 環境變量的概念 環境變量是用來存儲shell會話和工作環境,方便shell輕松訪問到設定值中的程序,環境變量分為全局變量和局部變量2. 全局變量 全局變量在shell和它的子shell中都生效,可以通過env和printen
php靜態變量理解----(變量前面添加static關鍵字)
使用方式 ron clas ech eight 全局 add .com echo php中除了常規類和方法的使用,訪問控制之外,還有靜態關鍵字static,靜態變量可以是局部變量也可以是全局變量,當一個程序段執行完畢時,靜態變量並沒有消失,它依然存在於內存中,下次在定義
Python進階(3)_進程與線程中的lock(互斥鎖、遞歸鎖、信號量)
fun 我們 bsp 控制 支持 發生 class 線程 數據操作 1、同步鎖 (Lock) 當各個線程需要訪問一個公共資源時,會出現數據紊亂 例如: 1 import threading,time 2 def sub(): 3 global num
Java 環境變量配置(jdk1.8)
network jre 免安裝 nload bsp 開始 cli 新版 jdk8 由於今天電腦重裝系統(Win10專業版),所有的環境配置都沒了,所以隨手更一下這篇雖然及其簡單但是又有部分和我一樣的小白連配置個jdk環境都有可能會出錯的(以前就有遇到過,就是根據baid
智能合約語言 Solidity 教程系列8 - Solidity API(特殊的變量及函數)
智能合約語言 以太坊 solidity Solidity API 主要表現為Solidity 內置的特殊的變量及函數,他們存在於全局命名空間裏,主要分為以下幾類:有關區塊和交易的屬性有關錯誤處理有關數學及加密功能地址相關合約相關下面詳細講解下區塊和交易的屬性(Block And Transacti
幫助小白,JDK的安裝與環境變量配置(Win 10系統)
ssp 安裝 找到 bsp 窗口 9.png 資源 jre jpg 學習JAVA,必須首先安裝一下JDK(java development kit java開發工具包),之後再配置環境變量就可以開始使用JAVA了。 一,安裝JDK 1,可以選擇到官網下載最新版本的JDK,地