shell shift命令用法
2017-09-06 00:00
197 查看
shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。
示例:依次读取输入的参数并打印参数个数
shift_test.sh
输入如下命令运行:
每次运行shift(不带参数的),销毁一个参数,后面的参数前移
Shift命令一次移动参数的个数由其所带的参数指定。
例如当shell程序处理完前九个命令行参数后,可以使用shift 9命令把$10移到$1
示例:依次读取输入的参数并打印参数个数
shift_test.sh
#!/bin/bash while [ $# != 0 ] do echo "prama is $1,prama size is $#" shift done
输入如下命令运行:
./shift_test.sh a b c prama is a,prama size is 3 prama is b,prama size is 2 prama is c,prama size is 1
每次运行shift(不带参数的),销毁一个参数,后面的参数前移
Shift命令一次移动参数的个数由其所带的参数指定。
例如当shell程序处理完前九个命令行参数后,可以使用shift 9命令把$10移到$1
相关文章推荐
- 几种shell里的小括号,大括号结构和有括号的变量,命令的用法
- Linux 下 Shell 命令的分类及用法
- shell脚本介绍-脚本结构和执行-date命令用法-脚本中的变量
- android adb shell am一些命令的用法
- logout命令_Linux logout 命令用法详解:退出当前登录的Shell
- test命令_Linux test 命令用法详解:shell环境中测试条件表达式工具
- Shell命令简单用法
- Shell 命令 find 的常见用法
- 几种shell里的小括号,大括号结构和有括号的变量,命令的用法
- 高级shell脚本编程之重定向、环境变量、shell函数、echo命令用法
- 几种shell里的小括号,大括号结构和有括号的变量,命令的用法
- shell中test命令用法详解
- SHELL下date命令的用法
- shell脚本部分命令用法
- 几种shell里的小括号,大括号结构和有括号的变量,命令的用法
- shell脚本中的shift的用法
- linux终端 及 tty who echo 命令用法 和 shell bash 变量
- shell的set命令的用法
- linux ulimit命令参数及用法详解--linux限定shell启动进程资源
- 几种shell里的小括号,大括号结构和有括号的变量,命令的用法