我想删除文本文件中的特殊字符,因为我找到了以下命令
tr -d '[:punct:]' < file.txt 但是,我也想更改文件的格式,以便每行包含一个单词,例如:
你好,我叫史蒂文。
将输出:
你好
我的
名字
是
史蒂文
发布于 2020-02-23 02:34:25
您可以用换行符替换空白,将每个重复压缩为单个替换(根据文件中空白的结构,-s可能不是必需的):
tr -d '[:punct:]' < file.txt | tr -s '[:space:]' '\n'https://unix.stackexchange.com/questions/569180
复制相似问题