2026/1/15 17:48:47
网站建设
项目流程
新站seo竞价,wordpress导航菜单,一品楼,青岛网站建设seo优化Shell编程中的参数传递与条件判断 1. 参数传递基础 在Shell编程里,学会处理传递给程序的参数能让程序变得更实用。当执行一个Shell程序时,Shell会自动把第一个参数存到特殊变量 $1 里,第二个参数存到 $2 里,依此类推。这些特殊变量也被叫做位置参数,它们是在Shell完…Shell编程中的参数传递与条件判断1. 参数传递基础在Shell编程里,学会处理传递给程序的参数能让程序变得更实用。当执行一个Shell程序时,Shell会自动把第一个参数存到特殊变量$1里,第二个参数存到$2里,依此类推。这些特殊变量也被叫做位置参数,它们是在Shell完成常规的命令行处理(像I/O重定向、变量替换、文件名替换等)之后才被赋值的。1.1 修改程序以接受参数以之前的run程序为例,原本它只能处理sys.caps文件:$ cat run tbl sys.caps | nroff -mm -Tlp | lp若要处理其他文件,可把对sys.caps的引用改成对第一个命令行参数的引用:$ cat run tbl $1 | nroff -mm -Tlp | lp执行时,在命令行输入文件名,如run new.hire,new.hire就会被存到$1里,Shell会把$1替换成这个文件名。1.2 示例程序ison下面的ison