Bash 스크립트에서 sed 명령을 실행할 수 없습니다

Bash 스크립트에서 sed 명령을 실행할 수 없습니다

Bash에서 sed 명령을 실행하려고 하는데 계속 오류가 발생합니다. 내가 뭘 잘못했는지 모르겠습니다.

코드는 다음 $sed 's/unix/linux/' geekfile.txt 과 같습니다. 오류 메시지는 다음과 같습니다.bash: s/unix/linux/: No such file or directory.

추가를 시도했는데 -i명령을 찾을 수 없다고 했습니다. 어떻게 해야할지 모르겠습니다. 내가 직면하고 있는 스크린샷은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

답변1

잘 작동합니다 :

user@pc:~$ cat geekfile.txt 
unix 
mal
lala
unix 
oh
user@pc:~$ sed -i 's/unix/linux/' geekfile.txt
user@pc:~$ cat geekfile.txt 
linux 
mal
lala
linux 
oh

명령의 일부가 아닌 터미널 출력의 일부인 $ 기호를 포함하지 마세요.

관련 정보