将逗号分隔文件中的单词替换为空格

将逗号分隔文件中的单词替换为空格

我的目录中有一些文件,我想删除其中的特定单词并将其替换为空字符串 ( "")。

20c要显示的文件名中包含的文件3月20日a是一月,b是二月,等等)。如何确保只有文件名中包含20c 21c和的文件22c才能删除特定单词?该单词始终存在于第 6 个字段(第 6 列)中。

答案1

for f in ./*2[0-2]c*; do perl -i -pe 's/^[^,]*,{5}\KYOUR_SPECIFIC_WORD_ONLY//' "$f" ; done

相关内容