如何用文本文件中的shell脚本替换多个具有多个值的字符串

时间:2018-04-16 14:44:50

标签: linux bash shell unix sh

我有一个文本文件,其中有些字段就像

{9,-october,c 23,至十一月,电子 56,-monday,t}

我想用“oct”取代“october”,用“nov”取代“November”,用“mon”取代“monday”。 搜索模式值可以是两种情况(上部或下部)。 我不知道shell ...否则我会告诉你我编码了什么..

这应该在.txt文件中找到所有内容。请帮我写一下脚本。

1 个答案:

答案 0 :(得分:0)

尝试像

这样简单的事情
cat your-textfile | sed 's/october/oct/g' | sed 's/November/nov/g'

如果这对你有用,可以在以后进一步改进。