Mac OS X平台就只支持posix标准而不支持gnu扩展,洇此使用gnu扩展的脚本在Mac OS X平台上运行时就会遇到兼容性问题
比如匹配所有空白字符的\s就是gnu扩展,如果要在Mac OS X上匹配所有空白字符要使用[[:space:]]。
\s
[[:space:]]
更多詳细信息见参考文档
手段的不纯洁,必然导致目的的不纯洁 —— 甘地