在linux中,我们使用cat命令可以查看一个文件内容,可是当我们把希望把cat命令输出的内容重定向输出到一个文件中的时候发现,文件中的内容并不能如在terminal中那样,按格式显示,换行缩进都没有了。

那么如何解决这个问题呢?

我们需要借助echo命令,比如下面这条查看cpu类型的命令:

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

我们如果想把它的输出重定向到文件中又保持它的格式,只需要这样做

echo "`cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c`" >> $filename

 

Logo

更多推荐