: 다음 줄을 쓸 때 , 난 내가 예상 정확히 동작을 얻을 :별칭 더
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 –