Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
Will (IKARi)
說
9 years ago
TEE="2>&1 | tee bbbuild.log"
make $TEE
這招沒用....不知道是不是 shell 展開的時機問題
latest #15
掰噗~
說
9 years ago
這件事情世界上只有三個人知道
priv
說
9 years ago
$TEE 會變成一整個 argument
priv
說
9 years ago
乖乖用 bash function 吧XD
立即下載
Will (IKARi)
說
9 years ago
priv
: 嗚嗚
Will (IKARi)
說
9 years ago
我有用 ls $TEE 試過, 真的是變參數XD 我猜 shell 會解釋成 ls "2>&1 | tee bbbuild.log" 之類的....我也只想到用 function 了...(倒) 感謝啦
priv
說
9 years ago
function teemake(){ make $1 $2 $3 $4 $5 $6 $7 $8 $9 2>&1 | tee bbbuild.log;}
priv
說
9 years ago
不會很麻煩啊xd
priv
說
9 years ago
這樣呢XD function make(){ $(which make) $1 $2 $3 $4 $5 $6 $7 $8 $9 2>&1 | tee test.log;}
Will (IKARi)
說
9 years ago
喔喔喔, make function 會 shadow 掉 make cmd 是嗎?
Will (IKARi)
說
9 years ago
剛同事推薦一個作法:eval make $TEE
Will (IKARi)
說
9 years ago
會 work 喔!
priv
說
9 years ago
喔對,eval 可以
priv
說
9 years ago
Linux 功力不強常常會忘記一些作法
Will (IKARi)
說
9 years ago
我對一些 shell 一些 built-in command 不是很熟XD 要找時間好好看看 >__<
priv
說
9 years ago
IKARi
我也超不熟的XD
back to top
delete
reply
edit
cancel
cancel