从文件中删除所有特殊字符。

时间:2014-06-21 16:18:09

标签: unix

我有一个带有特殊字符的文件,我只想要字母/数字。

档案:

!12asdfasdf@$!@$%$#@123123%@#$%123

返回:

12asdfasdf123123123

1 个答案:

答案 0 :(得分:2)

您可以使用sedawk

桑达

sed "s/[^a-z|0-9]//g;" file

awk中

awk '{gsub(/[[:punct:]]/,"")}1' file