分页: 1 / 1

我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ]

发表于 : 2011-04-06 13:05
darouwan
我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ] (**为行号)

而且 提示missing的地方都是写fi的地方~~

比如

代码: 全选

if  [ ! -z "$tflag"  -a ! -z "$dflag"] ; then
   ####
fi
运行的时候 在fi那就提示missing~到底怎么回事呢

Re: 我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ]

发表于 : 2011-04-07 6:29
aerofox
] 前少空格

Re: 我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ]

发表于 : 2011-04-07 10:06
fang0319
linux 不是说不需要清理垃圾吗? :em03 I'm just asking,我还是菜鸟

Re: 我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ]

发表于 : 2011-04-09 17:09
lilydjwg
fang0319 写了:linux 不是说不需要清理垃圾吗? :em03 I'm just asking,我还是菜鸟
linux 不需要清理对所有人来说是垃圾的东西。你 N 年前的配置、你上个月安装软件留下的 cache、你的某个软件生成的配置文件/日志,Linux 怎么知道你到底还要不要它们呢?

Re: 我现在写一个清理系统垃圾的脚本 为什么运行的时候总是提示[: **: missing ]

发表于 : 2011-04-09 17:17
sunfish
ls正解