linux 新手。。。
有个想法,cat 一个文件内容,不会停屏,于是打算做个简单的 shell 辅助一下
[root@FTP /]$ [root@FTP /]$cat /usr/local/sbin/mcat.sh #!/bin/bash cat $0 | more [root@FTP /]$mcat.sh /etc/rc.local #!/bin/bash cat $0 | more [root@FTP /]$
没有正常输出 rc.local 的内容,反倒是把 shell 脚本自己的内容给输出了。。。
除了这个脚本不能工作的问题外, 这里我其实想请教另外一个问题, yum 有没有什么工具包带个类似 cat 的命令, 能自动对文本内容分屏,又能对内容进行上配色?(就像 vim 命令工具那样?)
感谢解答!
![]() | 1 kokutou 2018-06-30 17:25:55 +08:00 via Android | more 吧 |
![]() | 2 momocraft 2018-06-30 17:26:32 +08:00 $0 是脚本本身. $1 才是第一个参数. 调试时可以开头加一行 set -x |
![]() | 3 hanxiV2EX 2018-06-30 17:39:16 +08:00 via Android 二楼正解,遇到问题先自己 echo 出变量 |
![]() | 4 BFDZ 2018-06-30 17:43:10 +08:00 less 可以分屏 |
![]() | 5 pppguest3962 OP |
![]() | 6 ysc3839 2018-06-30 18:32:44 +08:00 via Android @pppguest3962 搜索 ANSI escape sequences |
![]() | 7 omph 2018-06-30 19:13:44 +08:00 ![]() $more /etc/rc.local https://github.com/rkitover/vimpager |
8 dorothyREN 2018-06-30 19:15:24 +08:00 $1 了解一下 |
![]() | 9 pppguest3962 OP @omph,好东西,已经用起来了。。。 |
![]() | 10 CEBBCAT 2018-06-30 20:37:04 +08:00 @pppguest3962 #5 蠢萌蠢萌的,嘻嘻嘻 |
![]() | 11 maomo 2018-06-30 20:52:05 +08:00 via Android cat 的完美替代品 https://github.com/sharkdp/bat |