我一直在試圖輸出命令像這樣的文件:回聲不會輸出多行
echo `who | cut -d' ' -f1 | sort | uniq` > users.txt
但users.txt
內容是在一行上。
但是,如果我剛執行這樣的命令:
who | cut -d' ' -f1 | sort | uniq
輸出是多行。
如果我使用echo輸出這樣的命令:
echo `who | cut -d' ' -f1 | sort | uniq`
我坐上1路輸出。
這是怎麼回事?如何將此命令的輸出寫入多行文件?
任何幫助,高度讚賞。
編輯:
由於一些意見,我意識到,我並不需要回聲,我可以輸出這樣的:
who | cut -d' ' -f1 | sort | uniq > users.txt
這不會解決你的問題,但如果你想輸出去到一個文件,爲什麼打擾'回聲'部分?只要刪除反引號和回聲。 –
爲什麼不只是做'誰' cut -d''-f1 |排序| uniq >> users.txt'? –
@EricRenouf哎呀,我很笨!我認爲它只適用於回聲。非常感謝! – Erik