Bash Shell中Shift用法分享
shift可以用來(lái)向左移動(dòng)位置參數(shù)。
Shell的名字 $0
第一個(gè)參數(shù) $1
第二個(gè)參數(shù) $2
第n個(gè)參數(shù) $n
所有參數(shù) $@ 或 $*
參數(shù)個(gè)數(shù) $#
shift默認(rèn)是shift 1
以下邊為例:
cat shift.sh
#----------------------------輸出文字-開始----------------------------
#!/bin/bash
until [ -z "$1" ] # Until all parameters used up
do
echo "$@ "
shift
done
#----------------------------輸出文字-結(jié)束----------------------------
sh shift.sh 1 2 3 4 5 6 7 8 9
#----------------------------輸出文字-開始----------------------------
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
#----------------------------輸出文字-結(jié)束----------------------------
相關(guān)文章
Shell腳本中使用getopts處理多命令行選項(xiàng)
今天小編就為大家分享一篇關(guān)于Shell腳本中使用getopts處理多命令行選項(xiàng),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03shell腳本實(shí)現(xiàn)批量采集愛站關(guān)鍵詞庫(kù)
這篇文章主要介紹了shell腳本實(shí)現(xiàn)批量采集愛站關(guān)鍵詞庫(kù),本文工具實(shí)現(xiàn)簡(jiǎn)單,只用一句話實(shí)現(xiàn),需要的朋友可以參考下2014-11-11Shell腳本實(shí)現(xiàn)刪除郵件隊(duì)列
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)刪除郵件隊(duì)列,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-02-02使用Shell腳本如何啟動(dòng)/停止Java的jar程序
這篇文章主要介紹了使用Shell腳本如何啟動(dòng)/停止Java的jar程序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12詳解shell 遍歷文件夾內(nèi)所有文件并打印絕對(duì)路徑
本篇文章主要介紹了shell 遍歷文件夾內(nèi)所有文件并打印絕對(duì)路徑,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01ubuntu修改terminal終端的主機(jī)名的實(shí)現(xiàn)方法
這篇文章主要介紹了ubuntu修改terminal終端的主機(jī)名的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能幫助大家,需要的朋友可以參考下2017-08-08Shell腳本實(shí)現(xiàn)FTP自動(dòng)上傳和下載文件
本文主要介紹了Shell腳本實(shí)現(xiàn)FTP自動(dòng)上傳和下載文件,主要內(nèi)容包括批量下載腳本代碼、下載單個(gè)文件腳本代碼、登錄FTP實(shí)現(xiàn)上傳文件功能、上傳單個(gè)文件腳本代碼等2023-08-08Linux 查看端口的占用情況并找出并殺死占用進(jìn)程的方法
這篇文章主要介紹了Linux 查看端口的占用情況并找出并殺死占用進(jìn)程的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-08-08linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02