【发布时间】:2010-12-14 22:53:26
【问题描述】:
最近我不得不编写一个小脚本来解析 XenServer 中的 VM,并且由于 VM 的名称在 Windows XP 或 Windows Server 2008 中大多带有空格,因此我不得不修剪这些空格并用下划线替换它们 _ .我找到了一个简单的解决方案,使用 sed 来执行此操作,这在字符串操作方面是一个很好的工具。
echo "This is just a test" | sed -e 's/ /_/g'
返回
This_is_just_a_test
还有其他方法可以做到这一点吗?
【问题讨论】:
-
问题是?
-
嗨,latz,Stackoverflow 是一个问答网站。您提出问题,其他人回答它,或者您可以回答其他人的问题。如果您想分享您的知识,您可以提出问题,然后自己回答(留出一些时间让其他人也回答)。
-
oups 认为我会以这种方式添加此知识,因此将其存储在这里。无论如何都会像你说的那样做,回答我自己的问题:)