我使用不同的參數運行腳本等等。當我運行腳本時,它會輸出一個標題:標題必須包含它運行的命令。我如何在頭文件中運行命令?Bash:運行結果標題的命令
目標
$ head ~/dominances_0_0.25_0.5_0.75_1.txt
-----------------------------------------
SYSTEM TESTING FILE for BEPO
TIMESTAMP: 201305041511
PWD: /Users/abc/abc/systemTestFiles
RUN-COMMAND: ./bin/diffExpectedActual.sh > ~/dominances_0_0.25_0.5_0.75_1.txt
-----------------------------------------
失敗
$ ./bin/diffExpectedActual.sh > ~/dominances_0_0.25_0.5_0.75_1.txt
$ head bin/diffExpectedActual.sh
#!/bin/bash
echo "-----------------------------------------"
echo "SYSTEM TESTING FILE for BEPO"
echo "TIMESTAMP: " `date +"%Y%m%d%H%M"`
echo "PWD: " `pwd`
echo "COMMAND: " SOME_COMMAND_HERE_TO_TELL_THE_RUN_COMMAND?!?!
echo "-----------------------------------------"
你在找[this](http://stackoverflow.com/questions/5750450/bash-print-each-command-before-executing)嗎? – tarrsalah 2013-05-04 12:33:04
@tarrsalah謝謝 - 不在這裏,但可以在調試中變得有用。下面的答案解決了這個問題。謝謝大家! – hhh 2013-05-04 13:43:12
...錯誤我發現一個案例,當答案沒有按預期工作。 – hhh 2013-05-04 14:42:29