可能的重复:
用于“表格化”输入数据的 shell 工具
我有一个程序输出如下内容:
abc defgh ijklm
nopqr stu vw
xyza bcde fghi
Run Code Online (Sandbox Code Playgroud)
我想清理它以获得这样的东西:
abc defgh ijklm
nopqr stu vw
xyza bcde fghi
Run Code Online (Sandbox Code Playgroud)
我看了看column
,什么tr
也sed
没看到;做这些工作吗?我可以使用其他工具吗?
默认情况下,屏幕会话的标题是输入的最后一个命令的名称,这对我来说很好,但在某些情况下我想更改它。我知道命令Ctrl- A A,但它只会在下一个命令之前更改标题,并且我希望它保持在那里,直到我另有决定。
编辑:
这是preexec
我在我的.zshrc
if [[ "$TERM" == "screen" ]]; then
local CMD=${1[(wr)^(*=*|sudo|-*)]}
echo -n "\ek$CMD\e\\"
fi
Run Code Online (Sandbox Code Playgroud)