返回顶部
首页 > 资讯 > 服务器 >Bash Shell中Shift用法分享
  • 282
分享到

Bash Shell中Shift用法分享

BashShellShift 2022-06-04 21:06:56 282人浏览 八月长安
摘要

shift可以用来向左移动位置参数。shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数 $# shift默认是shift 1以下边为例: cat shi

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
#----------------------------输出文字-结束----------------------------

--结束END--

本文标题: Bash Shell中Shift用法分享

本文链接: https://lsjlt.com/news/17990.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Bash Shell中Shift用法分享
    shift可以用来向左移动位置参数。Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参数 $@ 或 $*参数个数 $# shift默认是shift 1以下边为例: cat shi...
    99+
    2022-06-04
    Bash Shell Shift
  • Shift怎么在Bash Shell中使用
    这篇文章给大家介绍Shift怎么在Bash Shell中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。shift可以用来向左移动位置参数。Shell的名字 $0第一个参数 $1第二个参数 $2第n个参数 $n所有参...
    99+
    2023-06-09
  • Shell编程中Shift的用法小结
    位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命...
    99+
    2022-06-04
    Shell编程中Shift用法 Shell grep 命令
  • Shell编程中Shift的用法是什么
    这篇文章主要讲解了“Shell编程中Shift的用法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell编程中Shift的用法是什么”吧!位置参数可以用shift命令左移。比如sh...
    99+
    2023-06-20
  • Shell编程中Shift怎么使用
    在Shell编程中,`shift`命令用于将命令行参数列表向左移动一个位置。它会丢弃第一个参数,并将所有参数的位置向左移动一个位置。以下是`shift`命令的使用方式:```shellshift [n]````n`是一个可选的数字参数,...
    99+
    2023-08-09
    Shell Shift
  • shell中冒号的特殊用法分享
    : ${VAR:=DEFAULT} 当变量VAR没有声明或者为NULL时,将VAR设置为默认值DEFAULT。如果不在前面加上:命令,那么就会把${VAR:=DEFAULT}本身当做一个命令来执行,报错是肯...
    99+
    2022-06-04
    冒号 shell
  • linux bash shell中case语句的用法
    本篇内容介绍了“linux bash shell中case语句的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!bash case语句的例...
    99+
    2023-06-09
  • JavaScript中shift()方法怎么用
    小编给大家分享一下JavaScript中shift()方法怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!shift()删除...
    99+
    2024-04-02
  • Bash Shell脚本中数组的使用方法
    这篇文章主要介绍“Bash Shell脚本中数组的使用方法”,在日常操作中,相信很多人在Bash Shell脚本中数组的使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Bash Shell脚本中数组的使...
    99+
    2023-06-17
  • python执行使用shell命令方法分享
    1. os.system(shell_command) 直接在终端输出执行结果,返回执行状态0,1 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态,如果com...
    99+
    2022-06-04
    命令 方法 python
  • hbase的安装及hbase shell的用法分享
    这篇文章主要讲解了“hbase的安装及hbase shell的用法分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hbase的安装及hbase shell...
    99+
    2024-04-02
  • shell编程中如何分析bash变量
    本篇文章为大家展示了shell编程中如何分析bash变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。导读shell编程--bash变量介绍 ,变量是计算机内存的单元,其中存放的值可以改变。当&nb...
    99+
    2023-06-05
  • python调用bash shell脚本方法
    目录1. os.system()1.1. demo2. os.popen()2.1 demo3. commands模块4. subprocess4.1 demo1. os.syste...
    99+
    2024-04-02
  • Shell中实现字符串反转方法分享
    在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把12345转为54321,好像以前在夜息的文章里看过用shell可以实现,就...
    99+
    2022-06-04
    字符串 方法 Shell
  • shift妙用之解决shell编程中的入参问题
    我说过了,shell是我的常规武器,目前虽然还不纯熟,但是我爱shell这门语言,在Linux下面混,总要写脚本。程序员是有基因,对编程语言是有偏好的,你让我写C代码,我会觉得很爽,会有困难,会有痛苦的摸索...
    99+
    2022-06-04
    妙用 shift shell
  • 基于Shell中for循环的几个常用写法分享
    第一类:数字性循环 for1-1.sh #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done for1-2.s...
    99+
    2022-06-04
    Shell for循环
  • 如何使用shift解决shell编程中的入参问题
    这篇文章主要介绍如何使用shift解决shell编程中的入参问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!shell编程经常会遇到参数个数不定的这种情况,这种情况怎么处理呢?shift就要闪亮登场了。 $#是入参...
    99+
    2023-06-09
  • shell数组常用实例分享
    说明:shell中数组的下标默认是从0开始的 1、将字符串放在数组中,获取其长度 #!/bin/bashstr="a b --n d"array=($str)length=${#array[@]}echo...
    99+
    2022-06-04
    数组 实例 常用
  • 8个实用的Shell脚本分享
    几个Shell脚本的例子,觉得还不错。 【例子:001】判断输入为数字,字符或其他 #!/bin/bash read -p "Enter a number or string here:" inpu...
    99+
    2022-06-04
    脚本 Shell
  • Pandas中DataFrame的常用用法分享
    目录1.创建DataFrame2.选择数据3.修改数据4.数据排序5.数据统计6.数据合并7.数据分组8.数据透视表Pandas是Python中最流行的数据分析和处理工具之一,它提供...
    99+
    2023-05-16
    Pandas DataFrame常用用法 Pandas DataFrame用法 Pandas DataFrame
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作