关于使用tail命令的一个问题

Garfield2333 2020-07-02 05:49:07
我写的文件里既有已经写定的内容,也有生成的随机数,为什么在使用tail显示时只显示了随机数部分?

比如flag.txt的文件内容为“你好,你成功获得了flag! flag为:XXXXXXXX”,XXXXXXXX是生成的随机数,通过echo传到flag.txt里面。当我输入tail flag.txt时,为什么只会显示XXXXXXXX的内容,而前面的文字都不显示了?如果我把随机数也换成确定的值,tail flag.txt就可以全部显示内容了。

求解答,谢谢。
...全文
2525 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
忘世麒麟 2020-07-03
  • 打赏
  • 举报
回复
因为tail默认情况下只显示有限的最后的部分字符,比如最后100个.
所以你要看一下了: 你的随机数的个数是不是比你的确定值的个数多.假如确实是的话,那就是因为: 随机数个数+前面的字符个数 > tail的限制 造成的.
那怎么办? 使用tail -n 制定你想显示具体多少行

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧