我試圖打印輸出顯示從傳遞到bash腳本命令。我試圖解決的問題是如何讓輸出看起來完全像從shell運行命令一樣。例如,當我運行ls
時,我看到目錄與文件的顏色不同。從Bash腳本顯示Unix命令的精確輸出
這裏是我到目前爲止一些示例代碼:
#!/bin/bash
command="[email protected]"
output=`$command`
echo "$output"
所以我的shell腳本接受一個命令,運行命令,然後打印輸出。我知道我可以使用顏色代碼和echo -e
自定義輸出的顏色,但是我希望輸出看起來與我從shell運行命令時的效果一樣。任何想法我怎麼能做到這一點?