3
我试图在非字母数字字符之前获取最后一个子字符串。例如。使用awk拆分非字母数字字符的字符串
1)测试伽马富
2)测试伽马%富
3)测试伽马| ---富
在所有上面的例子中,我试图让“富“因为它是在非字母数字字符分割后的最后一个子
到目前为止,我已经试过
cat file* | awk -F'[^:alnum:]' '{print $NF;}' | less
但这并没有给出预期的结果
我试图在非字母数字字符之前获取最后一个子字符串。例如。使用awk拆分非字母数字字符的字符串
1)测试伽马富
2)测试伽马%富
3)测试伽马| ---富
在所有上面的例子中,我试图让“富“因为它是在非字母数字字符分割后的最后一个子
到目前为止,我已经试过
cat file* | awk -F'[^:alnum:]' '{print $NF;}' | less
但这并没有给出预期的结果
您的POSIX正则表达式不正确。使用此命令:
awk -F '[^[:alnum:]]' '{print $NF}' file
foo
foo
foo