回答
使用化合物命令:
{ pwd; ls; } > f1
不打算將它們連接到一行上。如果那真的是他想要的。 – 2014-11-04 21:58:20
我解釋爲一個命令行,vs'pwd> f1; ls >> f1'。 – chepner 2014-11-04 21:59:39
我明白了,那可能正是他想要的。它只是不清楚。 – 2014-11-04 22:00:30
保存分號和2米的空間,成本:-)
(pwd;ls) > f1
也許一個過程VS @chepner你想要做更難的事情,但文件附加是一個簡單的解決方案:
pwd >> f1
ls >> f1
如果你喜歡chepner的或者馬克·瑟特查的答案,這裏是一個解釋:
您可以使用子shell用括號:
(pwd; ls;) > f1
或者子命令:
{ pwd; ls; } > f1
使用子shell,父shell將無法訪問子環境。由於創建了新的孤立進程,所以變量不會保留。
並且子命令初始化變量被保留並且可與父類一起使用。
兩者都有父母環境。
參考:
爲了等同於OP的問題,您需要'pwd> f1; ls >> f1'否則你會追加到一個文件,如果已經存在,而原始文件覆蓋原來存在的任何文件。另外,我的命令的重點是「省略」分號和空格 - 你已經重新引入。 chepner先生的解決方案不是一個子命令,而是一個「複合命令」 - 即由多個部分組成的命令。 – 2014-11-05 09:24:30
- 1. bash:我如何連接兩個命令的輸出,以便我可以將它們連接到第三個?
- 2. 如何連接Windows批處理文件的命令輸出
- 3. 在shell/bash中連接兩個命令之間的輸入_and_output
- 4. 用連接命令合併兩個csv
- 5. 如何在Linux命令中引用前一個命令的輸出兩次?
- 6. 如何連接R中兩個命令的結果
- 7. sql oracle連接兩個sql的輸出
- 8. 如何連接兩個命令行參數?
- 9. 連接多個命令
- 10. 如何重命名爲命令輸出?
- 11. 這兩個命令爲什麼給出不同的輸出?
- 12. 如何比較兩個unix命令的輸出以找出差異?
- 13. 如何將命令的輸出兩次寫入文件
- 14. 將兩個shell命令合併到shell中的一個輸出
- 15. 如何「剪輯」find命令的輸出?
- 16. 如何減少powershell命令的輸出?
- 17. 如何減少grep命令的輸出?
- 18. 如何抑制makefile的命令輸出?
- 19. 連接兩個表,並從他們兩人得到的輸出
- 20. 如何將sim900a模塊與arduino連接以傳輸AT命令?
- 21. 如何連接命令日曆
- 22. 如何在bash中連續顯示命令輸出?
- 23. 如何在erlang中連續顯示os命令輸出?
- 24. 將兩個ls命令的輸出除以a; (分號)
- 25. 如何在一個命令行中輸入兩個值?
- 26. redirect命令輸出
- 27. bash命令輸出
- 28. 「LS」命令輸出
- 29. 如何爲命令行提供兩個不同的輸入?
- 30. 如何連接兩個web.xml?
你的意思_on一個line_或你的意思_in一個_文件? – 2014-11-04 22:01:00