时间:2021-05-22
shift可以用来向左移动位置参数。
Shell的名字 $0
第一个参数 $1
第二个参数 $2
第n个参数 $n
所有参数 $@ 或 $*
参数个数 $#
shift默认是shift 1
以下边为例:
复制代码 代码如下:
cat shift.sh
#----------------------------输出文字-开始----------------------------
#!/bin/bash
until [ -z "$1" ] # Until all parameters used up
do
echo "$@ "
shift
done
#----------------------------输出文字-结束----------------------------
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
#----------------------------输出文字-结束----------------------------
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
粘贴以下代码到一个空的Shell脚本文件中,并在Bash中运行即可!复制代码代码如下:#!/bin/bash#TetrisGame#10.21.2003xhch
在*unix系统中,常用的shell有sh,bash,csh/tcsh,ksh.sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的
本文实例为大家分享了shell打印国际象棋棋盘的具体代码,供大家参考,具体内容如下代码如下:#!/bin/bash#setchesscell'swidthrea
本文实例讲述了JS数组方法shift()、unshift()用法。分享给大家供大家参考,具体如下:shift()方法1.定义:从数组中删除第一个元素,并返回该元
本文实例为大家分享了shell实现图书管理系统的具体代码,供大家参考,具体内容如下#!/bin/bash#author:zhanghongjun#version