寻找 。并替换为 . &换行符;在 OSX 中(对于新手来说)
这就是我想要做的:将句点的所有实例替换为(1)句点,(2)新行和(3)分号。我一直在研究很多与此相关的问题,但它们假设了很多程序员知识。以下是我需要做的一些事情,但我不知道该怎么做:
- 正确写入要进行查找和替换的 txt 的路径。
- 编写查找和替换命令。
- 选择要使用的 UNIX 工具(需要支持插入新行)。
- 从终端正确启动它。
- 如何在相关工具中表示换行符。
- 可能还有其他我没想到的事情。
This is what I'm trying to do: Replace all instances of a period with (1) a period, (2) a new line and a (3) semicolon. There are a lot of questions about this that I've been looking at but they assume a lot of programmer knowledge. Here are some things I need to do, that I don't know how to do:
- Write the path of the txt you want to do a find and replace in correctly.
- Writing the find and replace command.
- Choosing what unix tool to use (support for inserting new lines is necessary).
- Launching it correctly from terminal.
- How to represent newline in the relevant tool.
- There's probably something else I haven't thought of.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
awk
来完成此操作。其作用是将文本文件
filename.txt
的每一行视为由句点分隔的记录,并使用句点、换行符和分号作为新的字段分隔符重建记录。附录 要将输出捕获到文件中,请使用如下重定向:
You can do this with
awk
.What this does is to view each line of the text file
filename.txt
as a record separated by periods, rebuilding the record with the period, newline, and semicolon as a new field separator.Addendum To capture the output into a file, use a redirection like this: