2016 - 2024

感恩一路有你

shell接收输入参数 如何正确处理Shell函数传人参数中包含的特殊字符?

浏览量:2708 时间:2021-03-10 13:25:38 作者:admin

如何正确处理Shell函数传人参数中包含的特殊字符?

要处理shell函数参数中包含的特殊字符,需要根据shell函数的内部实现来分析具体问题。一般来说,当输入参数作为参数传入其他函数时,不必直接传入。如果要在输入参数中查找特殊字符,需要使用escape

如果是bash,可以使用间接展开,语法为${!变量}。例如,foo=barbar=123echo${!Foo}将打印123。例如,下面的脚本将依次打印脚本的输入参数。#! /bin/bashvar=1而[$var-Le$#]do echo”param$var是${!Var}“让Var不用间接展开,也可以使用Eval,例如,!/bin/bashvar=1while[$var-Le$#]do Eval echo“param$var is$$var”让var完成

shell接收输入参数 shell获取当前时间戳 shell脚本提示输入参数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。