小编Den*_*Den的帖子

如何更改 FAT32 文件系统的卷名?

我知道我可以设置音量名字的时候我格式化与分区-n的选项mkfs.vfat。但是如何只更改名称而不格式化?

我特别希望能够使用小写和大写字母。在最坏的情况下,我可以使用 windows 工具,但 windows 默认情况下将所有字母转换为大写(但在使用mkfs.vfat.

partition fat

54
推荐指数
5
解决办法
8万
查看次数

如何通过正则表达式从文件中获取多行?

如何通过正则表达式从文件中获取多行?

我经常想通过正则表达式获取多行/修改多行。一个例子:

我正在尝试读取 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)

在这个例子中?

shell grep sed

11
推荐指数
2
解决办法
8306
查看次数

标签 统计

fat ×1

grep ×1

partition ×1

sed ×1

shell ×1