使用 sed 处理段落
我想使用 sed 处理一个段落。我只想提取包含奇数个单词的句子。然后以相反的顺序打印单词。例如:输入是“Hello world”。再次问好世界。输出需要“再次世界你好”
I want to process a paragraph using sed. I want to extract sentence with odd number of words only. and then print the words in reverse order. e.g: input is 'Hello world. hello world again.' and the output required 'again world hello'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果这是家庭作业,您的老师希望您发现 sed 的保持模式。如果这不是家庭作业,那么用 Perl 等语言来做这件事就不那么尴尬了。欢迎来到美妙的 Perl 俏皮话的世界:
这只适用于段落。分成句子并循环这些句子应该不难入侵。
If this is homework, your teacher wants you to discover sed's hold pattern. If this is not homework, it is much less awkward to do this in e.g. Perl. Welcome to the world of wonderful Perl one-liners:
This only does paragraphs. Splitting into sentences and looping over those should not be too hard to hack in.