Как создать пакетный файл и запустить его?

Как создать пакетный файл и запустить его?

следует ли использовать текстовый редактор? расширение должно быть .sh или .bat?

решение1

Чтобы создать его, используйте .shрасширение, но это не имеет значения, но это поможет будущим пользователям быстро определить, какой это тип файла. Имя batв основном используется в Windows, но в Linux расширения имен файлов не имеют значения. То есть я могу назвать свой файл, скажем, run.deи он все равно будет запущен в bashfile, но я считаю, что это хорошая практика — называть их с .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

В Linux это скрипты bash. Вы можете использовать практически любой редактор и называть его как хотите, Linux не использует расширения типа .sh или .bat или .exe для .doc для идентификации файлов, он использует магию.

Вероятно, gedit для графического редактора и nano из командной строки.

Избегайте текстовых процессоров, таких как 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 — shell-скрипт (.sh). Вы можете использовать gedit, vim или любой другой текстовый редактор, доступный для его создания.

Хорошим началом для новичков являетсяhttp://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html.

Надеюсь это поможет :)

Связанный контент