2014-07-14 2 views
0

다음 C 쉘 코드 행에서 : signlight = echo "te.add[2:0] 100 1000 0 10" | sed 's/\ /\n/g' | sed -n '1p'
오른쪽에 역 따옴표를 씁니다. 하지만 내가 그것을 실행하면 오류가 발생합니다 : 세트 : 일치하지 않습니다. 이 오류를 제거하려면 어떻게해야합니까?C 쉘에서 변수를 설정할 수 없습니다.

+1

제목을 "C 쉘에서 유용한 것을 할 수 없다"로 변경해야합니다. 심각하게 csh의 문제에 대한 해결책은 csh 사용을 중단하는 것입니다. –

답변

0
% set signame = `echo "te.add[2:0] 100 1000 0 10" | sed 's/\ /\n/g' | sed -n '1p'` 

% echo "$signame" 

te.add[2:0] 

"~"문자 아래에있는 문자를 사용하여 명령을 포함하십시오.

관련 문제