Bash:在字符串中创建一个小写的特定模式

时间:2016-07-17 21:26:27

标签: linux string bash awk command

我需要帮助为字符串中的文章编写函数。 我想接受像" MICE OF MEN"把它变成男人的MICE。" 我一直在尝试使用awk将模式分解为子串,但是我在打印出类似于原始输入的内容时遇到了麻烦。有没有人更好地了解如何使用awk或任何其他工具来做到这一点?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用gensub命令将模式“OF”替换为“of”。

echo "MICE OF MEN" | awk '{ print gensub(/ OF /, " of ", "g")}'