相关疑难解决方法(0)

如何在终端中禁用换行?

我需要使用 bash shell 查看大型日志文件。我是less用来打开文件的,但是由于行太长,所以正在进行某种换行/自动换行。

由于文件是Log4J日志,而且每一行的开头都有一个模式,换行后很难分析输出,所以我开始使用less -Swhich 砍长行。

但是现在我需要使用tail -f,并且它还会对输出进行换行。是否可以在 bash shell 中为所有命令禁用换行?

注意:有一个提到转义序列的不同问题的答案echo -ne '\e[?7l',但它似乎不适用于 bash。

terminal

65
推荐指数
6
解决办法
10万
查看次数

剪切彩色文本忽略颜色标签

我的问题与类似;我想用来cut模拟nowrapon tmux,但我的输出是彩色的。我知道我想保留多少列(50),但我不知道输出中有多少颜色标签。cut -c-50根据每行上有多少转义字符(颜色标签),cutting with 会生成各种不同的输出。

所以,总结一下:我可以忽略颜色以固定宽度剪切文本,以便我总是以 50 个彩色字符结束吗?

colors terminal tmux cut

3
推荐指数
1
解决办法
617
查看次数

标签 统计

terminal ×2

colors ×1

cut ×1

tmux ×1