【发布时间】:2023-02-10 02:43:53
【问题描述】:
我有一个巨大的文件 (6gb),它是一个 csv,行看起来像这样:
"87687","institute Polytechnic, Brazil"
"342424","university of India, India"
"24343","univefrsity columbia, Bogata, Colombia"
我想删除所有标点符号并降低第二列屈服的大小写:
"87687","institutepolytechnicbrazil"
"342424","universityofindiaindia"
"24343","univefrsitycolumbiabogatacolombia"
在终端上执行此操作的最有效方法是什么?
试过:
cat TEXTFILE | tr -d '[:punct:]' > OUTFILE
问题:结果不是小写的,而且 tr 似乎作用于两列,而不仅仅是第二列。
【问题讨论】:
-
请添加到您的问题(无评论):您搜索了什么,找到了什么?你尝试了什么,它是如何失败的?
-
@Cyrus 请不要在这里耍小聪明。这是一个简单的问题。
-
您应该向我们展示您尝试过的内容,或者至少,搜索过的内容...
-
完成伙计们......字面意思并不重要,但无论如何。