我有以下命令:錯誤TR指令寬度:PUNCT:PARAM
cat original.txt | tr [:upper:] [:lower:] | tr -d [:digit:] |
tr -d [:punct:] > preproces.txt
,系統返回我下面的錯誤。
when translating, the only character classes that may appear in replaceString are 'upper' and 'lower'
的問題,並提供:
tr -d [:punct:]
有什麼辦法解決這個問題?
我已經搜索了谷歌和StackOverflow,並沒有找到這個問題的答案。
微小編輯(但顯著爲切& pasters):改變 '--D' 到 '-D' 之前[:PUNCT:] 的 '--D' 正在呈現爲「\ 342 \ 200 \ 223d' 並且呈現的差異幾乎不可見。
現在,除了已經提到的錯誤之外,還有另一個錯誤: tr:額外操作數<< original.txt >> – Lobo
tr'純粹是一個過濾器,它不接受文件參數:'tr'[[ :upper:]]''[[:lower:]]'
是的,沒有測試過,編輯過。 –