爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: situr

小鱼小虾进或shell高手进

[复制链接]
发表于 2009-4-30 18:06 | 显示全部楼层
我看到showMultiSelect 总是会将$list 里的序号为1,3 ,5,7,.....的文件显示出来,既然这样,这里有一个非常非常蹩脚的方法:
list="`ls -a | sed '='|sed 's/1//'` end"
showMultiSelect "biaoti" "tishi" $list

只是
发表于 2009-4-30 18:13 | 显示全部楼层
当然也无法避免文件名带空格的情形!悲哀。
详情请看:
http://bbs.ihei5.com/read.php?tid-2719.html
发表于 2009-4-30 23:04 | 显示全部楼层
刚刚看到了这样的方法:
list=`ls -a |sed 's/\ /_/g' | awk '{print $NF " 0"}'`
showMultiSelect "biaoti" "tishi" $list
圆满
发表于 2009-5-1 11:09 | 显示全部楼层
本人初学shell
Sed的功能很强大,看了半天还是没会用,郁闷!
我在手机上用时间做条件,until做循环。运行这个脚本后,其他脚本就不能运行,除了安装注册的脚本和Mpkg可以使用。想还能让其他脚本继续运行,如何解决?请高手指点
发表于 2010-5-15 08:06 | 显示全部楼层
嘿嘿 这方面我还真浮浅啊。、、、。
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-25 19:20 , Processed in 0.243695 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表