将cat读取的文件赋给变量,然后将变量输出,怎么是一整行?

来源:2-2 [Linux] 分析操作系统内存(下)

TheRedWolf

2017-02-21 22:47

将cat读取的文件赋给变量,然后将变量输出,怎么是一整行?这个怎么解决?58ac530200017d5310010750.jpg58ac53020001647c10010750.jpg

写回答 关注

2回答

  • 慕粉1720382552
    2017-07-26 15:55:10

    要么直接用who命令,要么把who命令输出重定向到文件,cat文件内容

  • 朱玉洪
    2017-02-23 13:48:44

    你写的是$(cat /tmp/who.log)  前面有$符, 取得的变量,所以变成了一行

    需要写成如下形式,见黑体

    echo -e '\E[1;32m' "The Logged In Users:" && cat /tmp/who


Shell典型应用之系统信息及运行状态获取

Linux系统常用信息及运行状态监控,能够使用shell脚本进行分析

22995 学习 · 24 问题

查看课程

相似问题