배치 파일을 만들고 실행하려면 어떻게 해야 합니까?

배치 파일을 만들고 실행하려면 어떻게 해야 합니까?

텍스트 편집기를 사용해야 하나요? 확장자는 .sh 또는 .bat여야 합니까?

답변1

하나를 만들려면 .sh확장자를 사용하지만 실제로는 중요하지 않지만 향후 사용자가 해당 파일 형식을 빠르게 결정하는 데 도움이 됩니다. 이름 bat은 주로 Windows에서 사용되지만 Linux에서는 파일 이름 확장자가 실제로 중요하지 않습니다. 즉, 내 파일을 호출 run.de해도 여전히 파일에서 실행되지만 파일 확장자 bash로 이름을 지정하는 것이 좋은 습관이라고 생각합니다 .sh.

편집자의 경우 부분은 사이에서 귀하에게 가장 적합한 것을 사용 nano vim gedit emacs하지만 gedit시작하는 것이 좋을 것이라고 생각합니다.

어떻게:

gedit텍스트 편집기 사용 :

  1. 파일을 생성합니다:

    gedit runme.sh
    
  2. 파일에 코드를 추가합니다.

    #!/bin/bash 
    
    
    echo "Hello World!"
    
  3. 파일을 실행 가능하게 만듭니다.

    chmod +x runme.sh
    
  4. 터미널에서 파일을 실행합니다.

    ./runme.sh
    

답변2

리눅스에서는 bash 스크립트입니다. 대부분의 편집기를 사용할 수 있고 원하는 대로 부를 수 있습니다. Linux는 파일을 식별하기 위해 .sh, .bat 또는 .exe와 같은 확장자를 .doc에 사용하지 않고 마법을 사용합니다.

아마도 명령줄에서 그래픽 편집기와 nano를 위한 gedit일 것입니다.

원하지 않는 헤더를 추가하는 libre office와 같은 워드 프로세서는 사용하지 마십시오.

http://www.linfo.org/magic_number.html

Bash 스크립트를 작성하려면 "SheBang" 또는 #!/bin/bash로 파일을 시작하세요.

#!/bin/bash

# comments start with a '#"

command 1
command 2

웹에 있는 수많은 튜토리얼 -https://linuxconfig.org/bash-scripting-tutorial

답변3

Linux에서 해당 배치 파일은 쉘 스크립트(.sh)입니다. gedit, vim 또는 사용 가능한 다른 텍스트 편집기를 사용하여 만들 수 있습니다.

초보자에게 좋은 시작은http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html.

도움이 되었기를 바랍니다 :)

관련 정보