如果我在終端做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