제가 지금 recursion을 배우는 중이라 아래와 같이 코드를 했는데 if (is_lazy == true) 여기 부분에서 add breakpoint라고 뜨네요 expected primary-expression before ']' token 도 같이 떠요!! 왜그럴까요?
char figure[][SIZE], int x, int y, bool is_lazy, bool debug 이 부분은 밑에서 사용자가 값을 input하게 다 정의가 되어있어요!!
최근에 쉘 스크립트를 공부하고 있는데 도저히 안되는 것이 있어서 질문합니다.
for문을 이용해서 grep 문법을 쓰는데 조건이 주어진 변수를 grep문법과 |를 이용해서 모두 연결해야 합니다.
그래서 원래
처음 문장 | grep $1 | grep $2 | 이후 문장
이렇게 할 것을
처음 문장 |
for x in 1 2
do
grep $x |
done
이후문장
이렇게나 done |으로 바꿔서 할려고 했더니 done에서 syntax error near unexptected token 'done'이 일어나서 못하고 있고
처음 문장 |
for x in 1 2
do
grep $x
done |
이후문장
이렇게 하면 grep $1만 적용되고 $2는 안된 채 이후문장이 이어집니다.