linux fold命令新手教程(附实例)linux fold命令新手教程(附实例)linux fold命令新手教程(附实例)linux fold命令新手教程(附实例)
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

linux fold命令新手教程(附实例)

在此页

  1. Linux 折叠命令
  2. Q1。如何使用折叠命令包装输出?
  3. Q2。如何自定义输出中的列数?
  4. Q3。如何在空格处进行折断?
  5. 计数字节(不是列)?
  6. 结论

在 Linux 中使用命令行时,您可能会错过的一件事是输出如何显示在终端中。我的意思是,它适合可用区域的方式。您是否发现自己陷入了一种情况,即要求确保命令的输出符合特定宽度?

如果您的回答是肯定的和/或您想知道如何做到这一点,您会很高兴知道在本教程中,我们将讨论一个命令 - 称为折叠 - 可以帮助您实现您想要的。但在我们这样做之前,值得一提的是,这里提到的所有示例和说明都已经在 Ubuntu 16.04LTS 上进行了测试。

Linux 折叠命令

fold 命令将每个输入行换行以适应指定的宽度。下面是这个命令的语法:

fold [OPTION]... [FILE]...

手册页是如何描述该工具的:

Wrap input lines in each FILE, writing to standard output.

以下是一些 Q&A 风格的示例,可以让您更好地了解 fold 的工作原理。

Q1。如何使用折叠命令包装输出?

默认情况下,当您使用 cat 显示文件内容时,显示的输出会覆盖整个屏幕宽度。要将占用的宽度限制为 80 列,请改用 fold 命令。

fold [file-name]

这是一张屏幕截图,比较了 cat 命令的输出与 fold 产生的输出。

Q2。如何自定义输出中的列数?

默认情况下,fold 命令将列数限制为 80。但是,您可以使用 -w 命令行选项调整此值。

fold -w[n] [file-name]

例如,以下屏幕截图显示了如何将输出限制为 20 列:

Q3.如何在空格处进行折断?

如果仔细查看上一节中的屏幕截图,您会发现输出的显示方式是某些单词在行与行之间断开。要确保行仅在空格处换行,请使用 -s 命令行选项。

fold -w[n] -s [file-name]

这是一个例子:

Q4.如何制作折叠计数字节(不是列)?

如果您希望 fold 计算字节数而不是列数,请改用 -b 命令行选项。

fold -b [n]

例如,以下命令将在 10 个字节处换行。

fold -b 10

结论

很明显,fold 命令没有提供过多的功能。但是,它做了承诺。最好的部分是它非常容易理解和使用。我们已经讨论了该工具提供的所有主要选项,所以只需练习这些选项,您就应该准备好在日常活动中使用fold。要访问命令手册页,请前往此处。

©2015-2025 艾丽卡 support@alaica.com