日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 中shift的用法介绍

發(fā)布時間:2025/3/18 linux 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 中shift的用法介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在linux的shell編程中,編寫的腳本需要傳到一一個或者多個參數(shù),可以通過$*或$@進(jìn)行循環(huán)操作。若用戶要求Shell在不知道變量個數(shù)的情況下,還能逐個處理參數(shù),也就是在$1之后是$2,$2之后是$3。在未運行shift命令之前$1是可用的,當(dāng)使用shift命令之后,原來的$2會變成$1,并且原有的$1變得不可用,通過$#命令獲得的參數(shù)個數(shù)也會少1。

Shell的名字 $0
第一個參數(shù) $1
第二個參數(shù) $2
第n個參數(shù) $n
所有參數(shù) $@ 或 $*
參數(shù)個數(shù) $#


shift默認(rèn)是shift 1

例如:

$1=file1 $2=file2 $3=file3
執(zhí)行一次shift命令后,位置變量的值為:
$1=file2 $2=file3




1 <br>



? ? ? 本文轉(zhuǎn)自ning1022 51CTO博客,原文鏈接:http://blog.51cto.com/ning1022/1614266,如需轉(zhuǎn)載請自行聯(lián)系原作者




總結(jié)

以上是生活随笔為你收集整理的linux 中shift的用法介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。