linux中shell變量$#,$@,$0,$1,$2的含義解釋

linux中shell變量$#,$@,$0,$1,$2的含義解釋:
變量說明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后運行的后臺Process的PID
$?
最后運行的命令的結束代碼(返回值)
$-
使用Set命令設定的Flag一覽
$*
所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。
$@
所有參數列表。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數。
$#
添加到Shell的參數個數
$0
Shell本身的文件名
$1~$n
添加到Shell的各參數值。$1是第1參數、$2是第2參數…。
示例:

1 #!/bin/bash
2 #
3 printf "The complete list is %s\n" "$$"
4 printf "The complete list is %s\n" "$!"
5 printf "The complete list is %s\n" "$?"
6 printf "The complete list is %s\n" "$*"
7 printf "The complete list is %s\n" "$@"
8 printf "The complete list is %s\n" "$#"
9 printf "The complete list is %s\n" "$0"
10 printf "The complete list is %s\n" "$1"
11 printf "The complete list is %s\n" "$2
結果:

[Aric@localhost ~]$ bash params.sh 123456 QQ
The complete list is 24249
The complete list is
The complete list is 0
The complete list is 123456 QQ
The complete list is 123456
The complete list is QQ
The complete list is 2
The complete list is params.sh
The complete list is 123456
The complete list is QQ

轉載于:https://www.cnblogs.com/jimeper/p/4335698.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259263.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259263.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259263.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

分享25個新鮮出爐的 Photoshop 高級教程

網絡上眾多優秀的 Photoshop 實例教程是提高 Photoshop 技能的最佳學習途徑。今天,我向大家分享25個新鮮出爐的 Photoshop 高級教程,提高你的設計技巧,制作時尚的圖片效果。這些教程可以幫助把你的想法變成現實,并創造新的東西。 …

北京林業大學計算機技術復試,北京林業大學計算機應用技術04年考研復試辦法...

一、復試小組的組成原則和人數計算機應用技術學科碩士研究生復試小組由具有副教授以上(含副教授)職稱的研究生導師和具有博士學位的副教授組成,人數為3~5人。組長有學科負責人擔任,設秘書1名。二、專業課的考核形式和要求專業課的考核形式為筆試和口試。…

SDM For Face Alignment 流程介紹及Matlab代碼實現之訓練篇

SDM 訓練階段的任務如下: 載入標準化的數據(包括400*400的正臉及特征點)對每一張標準化的圖片,模擬人臉檢測儀,產生10個擾動的人臉框及相應的初始特征點x0。求解Δx,Φ,其中Δxx??x0,x?表示true shape,Φ表示每個特…

Hibernate5-多對1(n:1)-fetch=join

1.創建項目,項目名稱hibernatedemo26,目錄結構如圖所示2.在項目中創建lib目錄存儲jar文件,目錄結構如圖所示3.在src目錄中創建實體類Forum,包名(com.mycompany.demo.bean),如圖所示4.實體類Forum的內容如下package com.mycompany.demo.bean;import java.util.Set;public class …

如何使用固定二級子域名公網訪問多個本地Windows Web網站

文章目錄 1. 下載windows版Nginx2. 配置Nginx3. 測試局域網訪問4. cpolar內網穿透5. 測試公網訪問6. 配置固定二級子域名7. 測試訪問公網固定二級子域名 1. 下載windows版Nginx 進入官方網站(http://nginx.org/en/download.html)下載windows版的nginx 下載好后解壓進入nginx目…

部分和問題

0-1部分和 問題描述:有n個大小不同的數字a,判斷是否能從中取出若干個數,使得這些數的和為k。解決思路:利用DFS(深度優先搜索)來解決,用dfs(i,j)表示前i個數字能否得到部分和j,則根據前i1個數的能否得到部分和j或ja[i1]…

實驗 6 數組1

//輸入n個整數&#xff0c;將它們存入數組a中。輸出最大值和它所對應的下標。 #include<stdio.h> int main(void) {int n,i,x;int a[10];x0;printf("enter n:");scanf("%d",&n);for(i0;i<n;i){printf("enter :");scanf("%d&qu…

初中計算機職稱答辯,晉升中學語文高級教師職稱答辯內容舉例

晉升中學語文高級教師職稱答辯內容舉例 晉升中學語文高級教師職稱答辯秘籍 最重要的一點&#xff1a;你要對課本上的重點篇目非常熟悉&#xff01;對于現代文來說作者、題材、課文重點、重點句子詞語、中心思想等你都要明了。對于文言文來說&#xff0c;要求學生掌握的&#xf…

SDM For Face Alignment流程介紹及Matlab代碼實現之測試篇

測試很簡單了&#xff0c;只需要載入數據&#xff0c;然后做正則化處理&#xff0c;使用訓練模型產生的{Rk},就可以預測特征點了。 face_alignment.m:用來預測特征點 function shape face_alignment( ShapeModel, DataVariation,...LearnedCascadedModel, Data, img, shape,…

Flink – JobManager.submitJob

JobManager作為actor&#xff0c; case SubmitJob(jobGraph, listeningBehaviour) >val client sender()val jobInfo new JobInfo(client, listeningBehaviour, System.currentTimeMillis(),jobGraph.getSessionTimeout)submitJob(jobGraph, jobInfo) submitJob&#xff0…

window內容

window parent top location.href location.reload location.replace轉載于:https://www.cnblogs.com/carlos-guo/p/3391784.html

計算機類公務員如何提升自己,大學畢業才發現:所學專業對考公務員如此重要,4類專業上岸率高...

導語&#xff1a;畢業季來臨&#xff0c;同學們是想直接找工作積累工作經驗&#xff0c;還是繼續考取相關證書&#xff0c;來獲得更穩定職業的入場券&#xff1f;畢業抉擇很多畢業生面臨的第一個問題就是未來職業規劃&#xff0c;因為大學畢業之后&#xff0c;就意味著一段新的…

使用getline讀入

直接上代碼&#xff1a; 第一份&#xff1a;從cin 讀入多行數字&#xff0c;每行2個。當輸入完畢后&#xff0c;按2次回車結束 #include<iostream> #include <cstdio> #include <sstream> #include <string> #include <vector> #include <it…

POJ 1221

整數劃分 劃分成單峰的回文數列 dp[i][j] 表示 把i劃分&#xff0c;其中劃分的數不能大于j 1             i1或j1 dp[i][j]  dp[i][j-1]1         ji dp(i,j-1)dp(i-j,min(i-j,j)) i>j>1 1 #include <iostream>2 #include <cstd…

HYSBZ - 1050(旅行comf 并查集Java實現)

HYSBZ - 1050(旅行comf Java實現) 原題地址 解法&#xff1a;枚舉每一條邊&#xff0c;對于這條邊&#xff0c;我們需要找到集合中和其值相差最小的最大邊&#xff0c;這個集合是指與包括i邊在內的ST聯通集。對于這一要求&#xff0c;我們只需對所有的邊進行從小到大的排序&…

UVA 11401 - Triangle Counting

Problem G Triangle Counting Input: Standard Input Output: Standard Output You are given n rods of length 1, 2…, n. You have to pick any 3 of them & build a triangle. How many distinct triangles can you make? Note that, two triangles will be considere…

蘇州軟件測試11k工資要什么水平,3個月從機械轉行軟件測試,他的入職薪資是11K...

原標題&#xff1a;3個月從機械轉行軟件測試&#xff0c;他的入職薪資是11K只要找到適合自己的學習方式&#xff0c;成功轉行只是早晚的問題&#xff01;今天匯智妹給大家介紹的這位小伙伴&#xff0c;是咱們匯學聯盟平臺上的一位線上學員——小周。97年的小哥哥&#xff0c;19…

python idle 清屏問題的解決

在學習和使用python的過程中&#xff0c;少不了要與python idle打交道。但使用python idle都會遇到一個常見而又懊惱的問題——要怎么清屏?我在stackoverflow看到這樣兩種答案&#xff1a;1.在shell中輸入1 import os 2 os.system(cls) 這種方法只能在windows系統中cmd模式下的…

TCP/IP 原理--鏈路層

鏈路層作用&#xff1a; &#xff08;1&#xff09;為IP模塊發送和接收IP數據報&#xff1b; &#xff08;2&#xff09;為ARP發送ARP請求和接受ARP應答 &#xff08;3&#xff09;為RARP發送RARP請求和接受ARP應答 協議&#xff1a;以太網和SLIP協議 A.以太網協議數據封裝格式…

Sqoop拒絕連接錯誤

使用Sqoop遠程連接MySQL導入數據到HBase數據庫&#xff1a; sqoop import --driver com.mysql.jdbc.Driver --connect "jdbc:mysql://hzhiServer:3306/myssh?autoReconnecttrue" --table table_001 --username hadoop --password 1 --hbase-table table_001 --colum…