+ -
当前位置:首页 → 问答吧 → awk里怎么引用posix字符类?

awk里怎么引用posix字符类?

时间:2011-03-04

来源:互联网

我想要替换掉所有的posix的[:alnum:]类,可是貌似awk里不认

有没有办法搞它一下?

awk '{gsub("[:alnum:]","");print $0}' filename

不行

作者: welcome008   发布时间: 2011-03-04

[[:alnum:]]

作者: yinyuemi   发布时间: 2011-03-04



QUOTE:
[[:alnum:]]
yinyuemi 发表于 2011-03-04 12:25




    貌似不行,无用

作者: welcome008   发布时间: 2011-03-04

本帖最后由 yinyuemi 于 2011-03-04 14:14 编辑

tr -d "[:alnum:]" 呢?

我测试的:
  1. echo "a_ b_ c_ " |awk '{gsub("[[:alnum:]]","xx")}1'
  2. xx_ xx_ xx_
复制代码

作者: yinyuemi   发布时间: 2011-03-04

gsub(/[[:alnum:]]/,"")

作者: ziyunfei   发布时间: 2011-03-04

试试
awk --posix ...

作者: ywlscpl   发布时间: 2011-03-04

热门下载

更多