【发布时间】:2014-07-04 12:23:07
【问题描述】:
这是我的场景:
我用的是 csh
1)
$ ls -l /corefiles/ | grep "root"
-rw-r----- 1 root root 0 Sep 22 2014 core.3.4.
-rwxr-x--- 1 root root 92 Sep 22 2014 ss.sh
2)
$ set textInfo=`ls -l /corefiles/ | grep "root"`
$ echo $textInfo
-rw-r----- 1 root root 0 Sep 22 2014 core.3.4. -rwxr-x--- 1 root root 92 Sep 22 2014 ss.sh
但我需要echo $textInfo 来提供类似 1) 的输出。
我怎样才能做到这一点?我不想将内容重定向到文件中。 我需要将控制台输出存储在一个变量中,但格式与控制台中的格式相同。
我需要一个内容如下的变量:
$ echo $textInfo
-rw-r----- 1 root root 0 Sep 22 2014 core.3.4.
-rwxr-x--- 1 root root 92 Sep 22 2014 ss.sh
【问题讨论】: