我有一行,我想知道它是否有任何嵌入的单引号字符。使用awk,我尝试了几种变体
badix = index($0,"\047") -- this does not find it
badix = index($0, "'") -- throws a fit
badix = index($0, "\'") -- throws a fit
badix = index($0, \') -- throws a fit
这适用于 Solaris 10 上的 awk,因此 gawk 解决方案在这种情况下不适用。
有什么建议么?