![](/img/trans.png)
[英]Why are results of "test -f" displayed on the terminal and included in parameters passed to a subroutine?
我正在嘗試編寫一個 bash 子例程,它將像“echo”命令一樣工作,除了在終端上顯示文本並將它們寫入日志文件。 看起來很簡單,但它並沒有像我認為的那樣工作——它包括當前目錄中的文件名。 這是帶有“myecho”例程的示例腳本: 有2個問題: 上面的腳本工作正常。 但是,如果我將第 15 行更改為 ...