原文:shell脚本之四:shift位置参数左移、函数、退出循环

Shift位置参数左移指令 . 定义: shift命令用于对位置参数的移动 左移 ,通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理。 . 作用: 每执行一次,位置参数序列顺次左移一个位置, 的值减 ,用于分别处理每个参数,移出去的参数,不再可用,例如执行一次shift位置参数就左移一次,原来的第一个位置参数被移出去了,不再可用,第二个位置参数成了第一个位置参数,依次类推。 ...

2020-08-08 13:44 0 575 推荐指数:

查看详情

shell中的shift左移参数命令

  shift命令用于对参数的向左移动,通常用于在不知道传入参数个数的情况下依次遍历每个参数,然后进行相应的处理(常见与Linux中各种程序的启动脚本)。在扫描处理脚本程序的参数时,经常要用到shift命令。   shift命令每执行一次,参数序列顺次左移一个位置,$#的值减1,用于分别处理每个 ...

Tue Oct 22 18:52:00 CST 2019 0 296
Shell脚本之:退出循环

Shell也使用 break 和 continue 来跳出循环。 break命令 下面的例子中,脚本进入死循环直至用户输入数字大于5,使用break跳出这个循环。 在嵌套循环中,break 命令后面还可以跟一个整数,表示跳出第几层循环。 下面是一个嵌套循环 ...

Sun Jul 26 06:32:00 CST 2015 0 3634
shell 脚本函数参数

$# 表示提供到shell脚本或者函数参数总数; $1 表示第一个参数。 -ne 表示 不等于 另外: 整数比较 -eq 等于,如:if ["$a" -eq "$b" ] -ne 不等于,如:if ["$a" -ne "$b" ] -gt 大于,如:if ["$a" -gt "$b ...

Tue Nov 26 18:25:00 CST 2019 0 452
shell脚本函数参数

#! /bin/bash echo use function hello() { echo how many parameters in the function:$#; echo the na ...

Sat Dec 10 20:13:00 CST 2016 0 6645
shell编程基础(三): 位置参数shell脚本的输入输出

一、位置参数和特殊变量 有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下: 常用的位置参数和特殊变量: 位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来 ...

Sat Jul 14 00:00:00 CST 2018 0 1300
shell编程_退出脚本

shell中运行的每个命令都使用退出状态码(exit status)来告诉shell它完成了处理。   退出状态码是一个0-255之间的整数值,在命令运行结束后由命令传递给shell,你可以捕获这个值并在脚本中使用。 查看退出状态码   $?,保存上个命令的退出状态码 ...

Mon Sep 20 19:59:00 CST 2021 0 129
[SHELL]退出脚本

一,退出状态码 1,范围:0~255 2,查看退出状态码:必须在命令执行之后立即执行 ,显示的是脚本最后一条命令的退出状态码 若f返回值为0,则表示正常 有异常为正值 二,exit 脚本会以最后一个命令的退出状态码退出 ...

Thu May 31 02:33:00 CST 2018 0 868
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM