怎么在Shell脚本中使用的循环遍历参数

  介绍

这篇文章将为大家详细讲解有关怎么在Shell脚本中使用的循环遍历参数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强> 1。当一个脚本需要传入的参数较多时,可以使用的循环进行参数遍历

示例:

# !/bin/bash   数量=65,,,,,,,#定义一个退出值   指数=1,,,,,,,,,,#定义一个计数器   if  [, -z “1美元“,];then ,,,,,,,,,,,,, #对用户输入的参数做判断,如果未输入参数则返回脚本的用法并退出,退出值65   echo 才能“用法:$ 0,+,canshu"   exit 才能;数美元   fi   echo “listing  args  with  \ $ *:,,,,,,,,,, #在屏幕输入,在$ *中遍历参数   for  arg 拷贝$ *,,,,,,,,,,,,,,,,,,,,,   做   echo 才能“参数:,index 美元;=,arg"美元;,,,,,,,,,   let 才能;指数+=1   完成   回声   指数=1,,,,,,,,,,,,,,,,,,,,,,,#将计数器重新设置为1   echo “listing  args  with  \“\ $ @ \“:,,,,, #在“@"美元;中遍历参数   for  arg “拷贝@"美元;   做   echo 才能“参数:,index 美元;=,arg"美元;   let 才能;指数+=1   以前做

怎么在Shell脚本中使用的循环遍历参数

<强>小技巧1:在“$ *“和$ *中遍历参数的区别

示例:

# !/bin/bash   数量=11   if [$ #大敌;-eq  0,);   echo “用法:才能,$ 0,+,canshu"   exit 才能;数美元   fi   for 小姐:拷贝$ *,,,,,,,,#在$ *中遍历参数,此时每个参数都是独立的,会遍历$ #次   做   echo 才能;我美元   完成   回声   for 小姐:拷贝“$ *,,,,,,,#在“$ *“中遍历参数,此时“$ *“被扩展为包含所有位置参数的单个字符串,只遍历一次   做   echo 才能;我美元   以前做

怎么在Shell脚本中使用的循环遍历参数

<强>小技巧2:在“@"美元;和$ @中遍历参数没有区别

示例:

# !/bin/bash   数量=11   if [$ #大敌;-eq  0,);   echo “用法:才能,$ 0,+,canshu"   exit 才能;数美元   fi   for 小姐:$ @拷贝   做   echo 才能;我美元   完成   回声   for 小姐:“拷贝@"美元;   做   echo 才能;我美元   以前做

怎么在Shell脚本中使用的循环遍历参数

怎么在Shell脚本中使用的循环遍历参数