최근에 쉘 스크립트를 공부하고 있는데 도저히 안되는 것이 있어서 질문합니다.
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는 안된 채 이후문장이 이어집니다.
제가 우분투에서 ettercap을 설치하려고
sudo apt-get install ettercap-graphical 을 입력 하였더니
ettercap 패키지를 찾을수 없습니다. 라고 뜨더군요... 그래서
sudo apt update 를 하고 다운을 진행하려 했음에도 ettercap패키지를 찾을수 없다고 뜨는데....
인터넷에는 이런 오류에 대한 해결책이 없어서 질문 올려봅니다... 어떻게 해결 해야 하나요?