谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0] do cmd="cmd \$$coun

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 12:04:10
谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0] do cmd=
xRN@D?,Jت[BxH(53аrK3̽tP=Jcxdz*}y'tV5,4^#Y#$: 2I ᓐH<%Q398Cx?p>0Pe>qmSż:`& QpN RqL](lv39IƘ,\`ik>Hհo@ ?h%Kh];2e#[kC1@A:Ȣh1Șf@Yv:aȏ$Ylc 4I Mcډb!>HeyXA i [ׄLY2:NDW~j

谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0] do cmd="cmd \$$coun
谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0] do cmd="cmd \$$coun

谁能帮忙解释这个shell脚本的功能(详细的) count=$# cmd=echo while[$count -gt 0] do cmd="cmd \$$coun
题目不全,不过应该是倒序打印参数列表的程序.我估计完全的可能是这样
#!/bin/bash
count=$#
cmd=echo
while[ $count -gt 0 ]
do
cmd ="$cmd \$$count"
shift
done
eval $cmd
-----------------------------
示例运行
$:sh test.sh a b c d e
$:e d c b a
程序本身很无聊,主要就是想说明eval的用法(两次解析),可以看看书.