这是我的第一个问题,如果此前已经有答案,请谅解。我已经搜索过了,但没有找到我需要的答案。
我有大量从数据库导出的文本。对于某些属性内容,我需要找到每个空格后面跟着一个大写字母的实例,并将空格替换为分号(;)
例如:
使用Unix(Mac OS X)以下代码仅返回整行:
我该如何达成我想要的结果?非常感谢任何帮助或提示。 谢谢。
我有大量从数据库导出的文本。对于某些属性内容,我需要找到每个空格后面跟着一个大写字母的实例,并将空格替换为分号(;)
例如:
First one Second one Third one Fourth one
Should become:
First one;Second one;Third one;Fourth one
使用Unix(Mac OS X)以下代码仅返回整行:
echo "First one Second one Third one Fourth one" | grep ' [A-Z]'
我该如何达成我想要的结果?非常感谢任何帮助或提示。 谢谢。
\1
反向引用第一组(由(...)
包围的模式部分) - falsetru