songweiwen 发表于 2009-4-30 18:06

我看到showMultiSelect 总是会将$list 里的序号为1,3 ,5,7,.....的文件显示出来,既然这样,这里有一个非常非常蹩脚的方法:
list="`ls -a | sed '='|sed 's/1//'` end"
showMultiSelect "biaoti" "tishi" $list

只是

songweiwen 发表于 2009-4-30 18:13

当然也无法避免文件名带空格的情形!悲哀。
详情请看:
http://bbs.ihei5.com/read.php?tid-2719.html

songweiwen 发表于 2009-4-30 23:04

刚刚看到了这样的方法:
list=`ls -a |sed 's/\ /_/g' | awk '{print $NF " 0"}'`
showMultiSelect "biaoti" "tishi" $list
圆满

jianying 发表于 2009-5-1 11:09

本人初学shell
Sed的功能很强大,看了半天还是没会用,郁闷!
我在手机上用时间做条件,until做循环。运行这个脚本后,其他脚本就不能运行,除了安装注册的脚本和Mpkg可以使用。想还能让其他脚本继续运行,如何解决?请高手指点

kesslove 发表于 2010-5-15 08:06

嘿嘿 这方面我还真浮浅啊。、、、。
页: 1 [2]
查看完整版本: 小鱼小虾进或shell高手进