如果我在终端做ps ax
,结果会是这样:回声ps,同时保留换行符?
PID TT STAT TIME COMMAND
1 ?? Ss 2:23.26 /sbin/launchd
10 ?? Ss 0:08.34 /usr/libexec/kextd
11 ?? Ss 0:48.72 /usr/sbin/DirectoryService
12 ?? Ss 0:26.93 /usr/sbin/notifyd
虽然如果我这样做echo $(ps ax)
,我得到:
PID TT STAT TIME COMMAND 1 ?? Ss 2:23.42 /sbin/launchd 10 ?? Ss 0:08.34 /usr/libexec/kextd 11 ?? Ss 0:48.72 /usr/sbin/DirectoryService 12 ?? Ss 0:26.93 /usr/sbin/notifyd
为什么?
如何保留换行符和制表符?
好吧,说我想做'ps ax | grep foobar“它仍然混淆了设计。 – Tyilo
我一直在使用这个构造,它对我很好。如果您认为实际管道输出不正确,请在您的问题中提供其他详细信息。 – Flimzy
不,只是我很愚蠢 – Tyilo