다음에만 액세스할 수 있는 컴퓨터에서 스크립트를 실행하고 싶습니다.통과하다 minicom
. 나는 이것을 시도했습니다 :
echo 'echo test' >> s.sh
sudo minicom -S s.sh -D /dev/ttyUSB0
쉘이 열리지만 다음 오류로 시작됩니다: script "s.sh" line 1: unknown command "echo"
.
echo test
방금 연 셸을 입력하면 다음과 같이 작동합니다.
user@machine:~$ echo test
test
입력하려고 시도한 다른 명령은 셸에서 실행할 수 있음에도 불구하고 s.sh
인식되지 않았습니다( ls
, ...). ifconfig
왜 스크립트에서 시작할 수 없나요?
답변1
답변2
#!/bin/bash
#!/bin/sh
스크립트나 쉘 상단에 shebang을 추가 해야 합니다 .
#!/bin/bash echo test