分页: 1 / 1
for 的大问题!
发表于 : 2007-07-19 18:38
由 fanhe
例如for i in *.rmvb,如果有个叫a b.rmvb的文件,则变成for i in a b.rmvb,这样的话就出现错误了。究竟怎么办呢?"*.rmvb"是不行的。
发表于 : 2007-07-19 18:56
由 BigSnake.NET
代码: 全选
for i in *.rmvb ; do rm "$i" ; done
其实更好的方法是
代码: 全选
find -name '*.rmvb' -exec rm {} \;
发表于 : 2007-07-19 19:28
由 fanhe
晕了,原来搞错了。
其实是我妄想用
a='zenity -file-selection -multiple -separator=" "'
for i in $a
来做而已,测试了很多此都失败了,看来zenity还不是很强大啊
发表于 : 2007-07-19 22:18
由 chinatslsz
你用一个肯定没有的分割符,然后用awk提取字段