我有以下命令:
cat original.txt | tr [:upper:] [:lower:] | tr -d [:digit:] |
tr -d [:punct:] > preproces.txt
系统返回以下错误。
翻译时,replaceString 中可能出现的唯一字符类是 'upper' 和 'lower'
问题是:
tr -d [:punct:]
这个问题的解决方案是什么?
我搜索了 Google 和 StackOverflow 并没有找到这个问题的答案。
微小的编辑(但对剪切和粘贴很重要):在 [:punct:] 之前将 '--d' 更改为 '-d','--d' 被渲染为 '\342\200\223d' 并且渲染的差异几乎肉眼看不见。