linux - 没有换行的cat文件

标签 linux unix shell

在 *nix 中,我如何显示(cat)一个没有换行的文件:较长的行应该被剪掉,以适应屏幕的宽度。

最佳答案

您可能正在寻找 fmt :

fmt file

这会非常激进地重新格式化您的文本,因此它可能会比您想要的更多。

或者,cut 命令可以将文本剪切到特定的列宽,丢弃超出右边距的文本:

cat file | cut -c1-80

另一个方便的选项是 less -S 命令,它在全屏窗口中显示文件,长行左右滚动:

less -S file

关于linux - 没有换行的cat文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1616404/

相关文章:

bash - Unix uniq命令到CSV文件

c - 如何在非规范模式下从读取函数返回且 VMIN 和 TIME 不等于零

json - Bash 解析 JSON 对象 jsawk

asp.net - 使用 Mono 在 Linux 上运行时要查找的 ASP.NET 2.0 Web 应用程序中的问题

c - Windows 上有nftw(文件树遍历)功能吗

linux - 为 Linux STDIN 添加递归命令

c - 如何处理 ls | C 中的 "pipe"命令

linux - 创建符号链接(symbolic link)转换文件名 - Bash 脚本

linux - 偏好顺序 - printk() vs dev_dbg() vs netdev_dbg()

使用 grep 匹配冒号和斜线中的 IP 地址的正则表达式