1

コマンドの出力を(さまざまな目的で)複数回処理したいと思います。

ただし、出力を変数に保存した後、元々複数行の出力が 1 つに圧縮されます。

例えば:

$ l=`ll`
$ echo $l 
total 1408 -rwxrwxr-x. 1 xiaohan xiaohan 229 Oct 7 22:50 run.sh -rwxrwxr-x. 1 xiaohan xiaohan 229 Oct 7 22:56 test.sh -rwxrwxr-x. 1 xiaohan xiaohan 1326459 Oct 2 17:29 TMalign -rw-r--r--. 1 xiaohan xiaohan 104175 Oct 2 17:29 TMalign.f

上記の例からわかるように、出力は 1 行になります。

ここで何が起きてるの?出力を元の複数行形式に戻す方法は?

4

1 に答える 1