看板 Perl 關於我們 聯絡資訊
想請問有沒有人知道如果在perl裡面這樣寫 system ("alias gcc /bin/gcc"); 好像perl預設是在sh底下執行 而sh沒有alias命令 其他csh的setenv也同樣就不能用了 有沒有方法變更system執行命令的shell呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.158.82
ljiv:`alias gcc /bin/gcc`; 05/23 15:00
hoyohoyo:這樣下個system或backtick看不到alias 05/23 22:33
hoyohoyo:perl每執行一個system就開一個sub shell,結束就不見 05/23 22:35
ljiv:那自己將alias gcc /bin/gcc寫入.cshrc 05/28 00:17
hoyohoyo:我想找perl的解決方法 要不然總是得做這些手動修改 05/30 23:16