您的位置 首页 > 科技

shell脚本参数 如何给shell脚本传参数?

shell脚本参数

shell脚本参数 如何给shell脚本传参数?

Shell脚本启动如何传递参数?

如何给shell脚本传参数?

Shell脚本如何传递参数有如下2种方法:

1、$0,$1,$2 通过命令行传递参数

采用$0,$1,$2..等方式获取脚本命令行传入的参数,$0获取到的是脚本路径以及脚本名,后面按顺序获取参数。

example:脚本例子

#!/bin/bash

echo \

linux参数字母含义?

$# 是传给脚本的参数个数

$0 是脚本本身的名字

$1 是传递给该shell脚本的第一个参数

$2 是传递给该shell脚本的第二个参数

$@ 是传给脚本的所有参数的列表

$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个

$$ 是脚本运行的当前进程ID号

$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误

怎么写一个shell脚本传入参数?

很简单,写个循环\t if [ $# -eq 0 ] ##判断参数是否存在\tthen\texit ##不存在退出\telse \tfor a in $* ##存在话,取参数放入a中循环\tdo\tb=`echo $a|tr [a-z] [A-Z]` ###将a改成大写\techo \

相关文章