linux 中shift的用法介绍
生活随笔
收集整理的這篇文章主要介紹了
linux 中shift的用法介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在linux的shell編程中,編寫的腳本需要傳到一一個或者多個參數,可以通過$*或$@進行循環操作。若用戶要求Shell在不知道變量個數的情況下,還能逐個處理參數,也就是在$1之后是$2,$2之后是$3。在未運行shift命令之前$1是可用的,當使用shift命令之后,原來的$2會變成$1,并且原有的$1變得不可用,通過$#命令獲得的參數個數也會少1。
Shell的名字 $0
第一個參數 $1
第二個參數 $2
第n個參數 $n
所有參數 $@ 或 $*
參數個數 $#
shift默認是shift 1
例如:
$1=file1 $2=file2 $3=file3
執行一次shift命令后,位置變量的值為:
$1=file2 $2=file3
| 1 | <br> |
? ? ? 本文轉自ning1022 51CTO博客,原文鏈接:http://blog.51cto.com/ning1022/1614266,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的linux 中shift的用法介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pdf.js 在线浏览pdf组件构建与安
- 下一篇: 图解Linux系统启动流程