本文主要说明防止在shell脚本中,用于检测文件是否存在出现问题时,空格符号的问题。
在shell脚本中:定义变量不要加空格!
如:
A="~/home/lafile/xxx.sh"
不应该写成:
A = "~/home/lafile/xxx.sh"
否则在(if, while, until)test 过程中无法检测到实际上是否存在这个文件。
Shell脚本变量陷阱
本文指出在Shell脚本中定义变量时不应包含空格字符,此类错误可能导致在使用if、while或until等条件语句检查文件是否存在时出现误判。正确的做法是避免在赋值时加入任何空白字符。
本文主要说明防止在shell脚本中,用于检测文件是否存在出现问题时,空格符号的问题。
如:
A="~/home/lafile/xxx.sh"
不应该写成:
A = "~/home/lafile/xxx.sh"
否则在(if, while, until)test 过程中无法检测到实际上是否存在这个文件。
1136

被折叠的 条评论
为什么被折叠?