【发布时间】:2010-12-01 05:35:11
【问题描述】:
假设一个字符串可能类似于"a b '' c '' d"。如何检查字符串中是否包含单引号/双引号和空格?
【问题讨论】:
-
为什么要这样做?如果您尝试检查“无效”文件名,则可以改为修复脚本以支持带有空格或引号的文件名。例如。
-
您是说您想知道:a) 空格周围有单/双引号 b) 单/双引号和空格一起 c) 完全不同的东西?
-
只是检查一个字符串是否有单引号,是否有空格
-
要检查字符串是否只有空格、制表符或换行符,请尝试:
[[ $string = *[$" \t\n"]* ]]
标签: string bash shell if-statement