首页 > 解决方案 > 尝试使用 AWK 删除标点符号

问题描述

我有一个脚本,我正在尝试从字段中清理 ~。

awk '{gsub(/[[:punct:]]/, "")} 1' RS='[[:space:]]'/test/data/USER.FIDS
~qqq~
~jeff~
~mark~

这就是我想清理它并从字段中删除波浪号的方式。

qqq
jeff
mark

标签: awk

解决方案


更简单tr

$ echo "~qqq~ ~jeff~ ~mark~" | tr -d '~'

qqq jeff mark

推荐阅读