fori=1;i=$#;i++; do eval echo $$i; done 解释代码
这段代码是一个for循环,用于依次输出所有传入脚本的参数。 具体解释如下:
for((i=1;i<=$#;i++)):使用for循环,从1到最后一个参数的位置循环,其中$#表示传入的参数个数。eval:执行命令行参数,使得echo \${${i}}中的${i}能够被正确解析。echo \${${i}}:${i}表示当前循环的参数位置,${${i}}表示该位置对应的参数值,使用echo命令输出该参数值。
原文地址: https://www.cveoy.top/t/topic/exdl 著作权归作者所有。请勿转载和采集!