0
A
回答
1
爲了簡化,我假設你的輸入文件包含「example」。隨意用cat yourfile.txt
代替printf 'example'
。
printf "Enter value: "
read variable < <(printf 'example' ; cat)
echo "variable=$variable"
printf 'example'
只是您輸入的第一部分的程序。 cat
,當沒有文件調用時,只是回聲stdout你從標準輸入中輸入的內容。在這種情況下,cat
將寫入read
的標準輸入。
如果你想輸出到你給與第一命令輸入控制檯,您可以用tee
和stderr玩:
printf "Enter value: "
read variable < <(printf 'example' | tee >(cat >&2) ; cat)
echo "variable=$variable"
3
簡稱組兩個命令。
{ cat file; cat; } | some_command
some_command
得到的file
第一內容和腳本的則標準輸入。
相關問題
- 1. sqlplus在bash上輸入重定向
- 2. 的bash重定向到EOF變量
- 3. 如何在Bash中重定向輸出
- 4. 如何重定向多行重定向輸入bash後的輸出?
- 5. 如何返回laravel上的重定向
- 6. 重定向並在bash
- 7. 如何在python中執行輸入重定向,如bash>?
- 8. 如何在無效輸入後重定向回上一頁
- 9. 如何重定向標準輸入在bash
- 10. 重定向回去並保留以前輸入的值
- 11. Bash - 輸出重定向
- 12. Laravel - 使用輸入形式返回
- 13. Laravel形式不返回輸入=>真
- 14. 如何在自定義重定向上返回刷新令牌?
- 15. 如何在重定向後返回標準輸出?
- 16. 如何重定向輸入在cmd中
- 17. 入門形式的選擇輸入的值返回「未定義」
- 18. 如何返回節點回調到mongo並重定向?
- 19. PHP - 重定向回到上一頁,沒有任何形式
- 20. 在Bash中重定向輸出
- 21. 輸入在空輸入上返回true
- 22. 如何有形式重定向提交
- 23. 以字符串形式返回數字輸入Javascript
- 24. Redux Form - 以字符串形式返回當前輸入值onChange
- 25. 以「SAME ORDER」的形式返回結果作爲輸入參數
- 26. 我可以在bash/Readline中重新綁定EOF嗎?
- 27. 返回json結果以及重定向
- 28. 在C重定向輸入++
- 29. 在鍵盤上輸入單詞並被重定向?
- 30. 以兩個輸入,刪除換行符分隔的重複,並返回輸出在bash或java
您是否可以使用您正在查找的行爲的特定示例更新您的問題? – mklement0
您確定不想限制重定向的範圍或使用不同的文件描述符嗎? – chepner