我知道我可以设置音量名字的时候我格式化与分区-n的选项mkfs.vfat。但是如何只更改名称而不格式化?
我特别希望能够使用小写和大写字母。在最坏的情况下,我可以使用 windows 工具,但 windows 默认情况下将所有字母转换为大写(但在使用mkfs.vfat.
如何通过正则表达式从文件中获取多行?
我经常想通过正则表达式获取多行/修改多行。一个例子:
我正在尝试读取 XML/SGML 文件的一部分(它们不一定格式正确或语法可预测,因此正则表达式比正确的解析器更安全。此外,我希望能够完全做到这一点非结构化文件,其中只有一些关键字是已知的。)在 shell 脚本中(在 Solaris 和 Linux 上运行)。
示例 XML:
<tag1>
<tag2>bar</tag2>
</tag1>
<tag1>
<tag2>foo</tag2>
</tag1>
Run Code Online (Sandbox Code Playgroud)
从这里我想阅读<tag1>它是否包含foo在其中的某个地方。
像一个正则表达式(<tag1>.*?foo.*?</tag1>)应该给予正确的部分,但是等工具grep,并sed只为我的单线条的工作。我怎样才能得到
<tag1>
<tag2>foo</tag2>
</tag1>
Run Code Online (Sandbox Code Playgroud)
在这个例子中?