有可能吗?
例如,假设我想运行命令ll
:
我的输出如下:
josh@zeitgeist ~ ll
total 41148
drwxr-xr-x 42 josh josh 4096 Aug 4 22:52 ./
drwxr-xr-x 4 root root 4096 Jul 9 21:18 ../
-rw-rw-r-- 1 josh josh 3523718 Jul 11 00:17 2017-07-11-001710_3840x2160_scrot.png
但我希望它看起来像这样:
josh@zeitgeist ~ ll
XXXtotal 41148
XXXdrwxr-xr-x 42 josh josh 4096 Aug 4 22:52 ./
XXXdrwxr-xr-x 4 root root 4096 Jul 9 21:18 ../
XXX-rw-rw-r-- 1 josh josh 3523718 Jul 11 00:17 2017-07-11-XXX001710_3840x2160_scrot.png
我已经知道使用
PS1='XXX'
来更改提示;是否有方法更改显示的每一行输出,特别是在终端中(不更改输出并将其放入文件中)?我想这样做,有一个统一的字符行下行到我的终端左侧。
最佳答案
您可以使用sed
轻松完成:
ll | sed 's/./XXX&/'
关于linux - 对于每个命令,是否有可能在终端输出的每一行前加一个字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45517777/