Gre*_*ill 41
您可能正在寻找fmt:
fmt file
Run Code Online (Sandbox Code Playgroud)
这非常积极地重新格式化您的文本,因此它可能比您想要的更多.
或者,该cut命令可以将文本剪切为特定列宽,丢弃右边距之外的文本:
cat file | cut -c1-80
Run Code Online (Sandbox Code Playgroud)
另一个方便的选项是less -S命令,它在一个全屏窗口中显示一个文件,左/右滚动为长行:
less -S file
Run Code Online (Sandbox Code Playgroud)
Pau*_*ce. 21
请注意,cut接受文件名作为参数.
这似乎对我有用:
watch 'bash -c "cut -c -$COLUMNS file"'
Run Code Online (Sandbox Code Playgroud)
为了测试,我添加了一个右边距:
watch 'bash -c "cut -c -$(($COLUMNS-10)) file"'
Run Code Online (Sandbox Code Playgroud)
当我调整终端大小时,截断更新以匹配.