Вот мой сценарий:
ну я использую 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