【发布时间】:2018-08-12 15:26:30
【问题描述】:
我一直在尝试使用tr 操作一个文件,并且我的任务是删除一个文件中的所有标点符号并将内容移动到另一个文件中。
cat file1 | tr --delete [:punct:] | cp file1 file2
使用此命令时,我会返回一个没有标点符号的文件预览,但是当我查看 file2 时,所有标点符号仍然存在。
是不是我做错了什么?
【问题讨论】:
-
不清楚该脚本应该做什么。请提供简洁、可测试的样本输入和预期输出,以完成所需的minimal reproducible example。如果不清楚,请参阅How to Ask。
-
你不明白管道 (
|) 的作用。 -
我投票决定将此问题作为题外话结束,因为它在这里是题外话,但在 Unix se 上是题外话。
标签: linux awk pipe tr file-manipulation