1

可以并排打印 2 个命令的结果...

像这样的东西

something `ls -l /a` `cat bla.txt`

结果:

total 24                                                #while [ 1 = 1 ]; do
-rw-r--r-- 1 wolfy wolfy  194 Aug 13 08:50 c.in         #       echo "bla"
-rwxr-xr-x 1 wolfy wolfy   52 Sep 24 11:48 bla.sh       #done
-rwxr-xr-x 1 wolfy wolfy   38 Sep 24 11:48 bla1.sh      echo "bla"
-rwxr-xr-x 1 wolfy wolfy  147 Sep 24 11:54 ble.sh

我知道 pr 可以对文件执行类似的操作,但我没有找到对命令执行此操作的方法...

4

1 回答 1

2

您可以使用流程替换

pr -m <(cmd1) <(cmd2)

尽管在您的情况下,因为您有一个命令和一个文件:

ls -l | pr -m - bla.txt
于 2013-10-15T19:37:00.820 回答