从某个字母读到最后
我想读取一个从字符“,”到最后的字符串。 我认为这可以用 sed 或 awk 来实现,有什么想法吗?
示例:
socialcoding,github.html
我希望他只回显 github
I want to read a string from the character "," to the very end.
I think this is either doable with sed or with awk any ideas?
Example:
socialcoding,github.html
I want him to echo only github
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我认为“最后”的意思是“最后”,而不是“直到点”,正如你最后一句话所暗示的那样。
I took "the very end" to mean "the very end" and not "until the dot" as your final sentence appears to suggest.
使用
awk
,您可以执行以下操作。更新:
根据您的问题,您希望在
,
之后获得值,而不需要.
。如果您的示例数据是实际数据,那么您可以这样做 -
With
awk
you can do the following.Update:
Based on your question you want value after the
,
and not need the.
.If your example data is actual data then you can do this -
你的意思是,你想把字符串分成两部分“,”,
然后做:
HTH克里斯
You mean, you want to split the string in two on ",",
then do:
HTH Chris
如果您将数据存储在变量中,那么您可以执行以下操作:
打印:
If you have your data stored in a variable, then you can do this:
prints:
这可能对你有用:
This might work for you: