当我尝试 echo $10 时,它变成 echo $1 0
给定这样的东西,
find -type f -newermt "2011-05-26 15:40:35.088712" | xargs -n 1 bash -c fn=$0; set -- `ls -l $fn`; echo $7 $8 $9 $10;
我希望它能输出 10 美元的内容 当我尝试回显 $10 时,实际发生的情况是它回显 $1 和 0,我该如何让它回显 $(10)
given something like this
find -type f -newermt "2011-05-26 15:40:35.088712" | xargs -n 1 bash -c fn=$0; set -- `ls -l $fn`; echo $7 $8 $9 $10;
I expect it to output the content in $10
when i try to echo $10 what really happens is it echos $1 along with 0, how do i make it echo $(10)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用
echo ${10}
来实现该功能。You need to use
echo ${10}
to make that work.