에코가 꺼진 sed 스크립트를 작성하고 싶습니다.
#!/bin/sed -n -f
s/x/u/g
하지만 이것은 나에게
Invalid option -- ' '
실수.
어떻게 해야 하나요?
답변1
이는 shebang에서 여러 매개변수를 전달하려고 하기 때문입니다. 비교하다:
이 특별한 경우에는 다음 -n -f
과 같이 압축할 수 있습니다 -nf
. 일반적으로 이것이 항상 가능한 것은 아닙니다. 여기의 스크립트는 다음과 같습니다:
#!/bin/sed -nf
s/x/u/g
참고: 현재 형식의 스크립트는 아무 것도 인쇄하지 않는 것 같습니다. -n
... 확장할 것 같습니다.