다음은 간단한 csh 스크립트입니다. 그러나 세트가 작동하지 않습니다. 아무도 도와주세요. csh 스크립트에서 grep을 사용하는 방법
#!/bin/csh
echo "hello"
set ans ='grep -r hello ./'
echo ans
여전히 작동하지 따옴표를 다시 시도 :
#!/bin/csh
echo "hello"
set ans =`grep -r hello .`
echo $ans
다음은 간단한 csh 스크립트입니다. 그러나 세트가 작동하지 않습니다. 아무도 도와주세요. csh 스크립트에서 grep을 사용하는 방법
#!/bin/csh
echo "hello"
set ans ='grep -r hello ./'
echo ans
여전히 작동하지 따옴표를 다시 시도 :
#!/bin/csh
echo "hello"
set ans =`grep -r hello .`
echo $ans
처럼 접근 할 필요가있다 :
echo $ans
또한 =
표지 앞 공간을 제거해야합니다.
set ans=`grep -r hello .`
당신은`역 인용 부호를 사용 '과'simplequotes하지 않도록해야합니다. 또한
변수가 달러 않고 통해 인스턴스하지만 당신은 당신이 처음에 $
을 추가해야 할 변수의 값을 얻으려면 $ans
#!/bin/csh
echo "hello"
set ans =`grep -r hello .`
echo $ans
편집 부탁드립니다. 만약 당신이 ans가 정확하다면 – Programmer
편집을 참조하십시오. 여전히 작동하지 않습니다 – Programmer
예 저는 그것에 대해서도 생각하고있었습니다 ... 더 이상 CSH로 코딩하지 않습니다. 미래의 프로젝트와 함께 행운을 빌어 요! –
나는 이것을 위해 나의 지위를 편집하려고했다. 두 가지 변경 사항을 모두 잘 수행해야합니다. –
@ArlaudAgbePierre : 네, 그렇다고 생각합니다. – bmk
왜 공간을 제거해야합니까? That worked worked : – Programmer