我在cshell跨越怪異的行爲傳來: 寫入以下行的時候,我得到完全的行爲我想到:別名與重音符,省略號和cshell更
ls -l | grep $USER | somescript `awk -F' ' '{print $1}'`
意義 - 它將搜索我擁有的所有項目並以他們的第一個字段作爲參數激活'somescript'。
然而,當我試圖混淆同一行,它卡紙我的殼(或手了錯誤的按摩,如果我花括號從撇號分開:
alias doit 'ls -l | grep $USER | somescript `awk -F' ' '{print $1}'`'
將導致要麼
{:命令未找到
打印:命令未找到
或者根本無法啓動新的終端,因爲它被卡住了。
任何想法如何可以別名這個東西(和類似的東西 - 這只是一個例子)而不殺我的外殼?
http://www.perl.com/doc/FMTEYEWTK/versus/csh.whynot – 2013-04-30 13:15:07