2010-08-02 48 views

回答

10

使用管道|運算符將一個命令的輸出連接到另一個命令的輸出。

echo 1 | command 

如果你想重複一些命令輸入,你可以使用yes。默認情況下,它會重複發送字符串「y」,但它也會重複選擇不同的字符串。

yes | cp * /tmp # Answer "y" to all of cp's "Are you sure?" prompts. 
yes 1 | command # Answer "1" repeatedly until the command exits. 
1
yes 1 | command 
2

只是一個想法:

echo "1" | linux_command --with-arguments <&0 

這適用於其中希望從標準輸入的命令,因爲0是標準輸入描述符。這個問題可能更好地屬於服務器故障,但是...

相關問題