Что такое скрипт и как его написать?

Есть несколько раз, когда мне были представлены некоторые коды в качестве решения проблем. Мой вопрос заключается в том, как писать эти типы скриптов самостоятельно для некоторых довольно обычных задач?

5
задан 16 September 2011 в 03:05

8 ответов

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash
# This script prints "Hallo world X" five times
#+where 'X' is a number from 1 to 5.
for i in 1 2 3 4 5; do
    echo "Hallo world $i"
done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 25 May 2018 в 18:49
  • 1
    Всего два момента: 1. Вам не нужно обязательно добавлять «хэш-бэнг», (#! / bin / bash) в верхней части файла или сделать его исполняемым - его можно выполнить как bash myscript.sh. 2. Может быть удобно создать каталог bin/ в вашей домашней папке и разместить там свои скрипты - каталог добавляется в PATH, и скрипты будут доступны из любого места – Sergey 16 September 2011 в 04:11

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 25 July 2018 в 21:19

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 31 July 2018 в 12:28

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 2 August 2018 в 02:58

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 4 August 2018 в 18:48

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 6 August 2018 в 03:12

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 7 August 2018 в 20:53

Доступно несколько языков сценариев. Наиболее распространенными в Linux могут быть Bash, Phyton и Perl. Все они имеют свои преимущества и недостатки. Это очень обширная область. Для начала я бы рекомендовал Bash Guide для начинающих узнать, как автоматизировать рутинные задачи. Bash идеален, потому что он присутствует почти во всех дистрибутивах Linux и часто даже в стандартной оболочке - когда вы изучаете скрипты bash, вы также узнаете, как использовать оболочку очень эффективно. Так что это плюс с Башем. Лично мне больше нравится Perl.

Bash заключается в том, что вы пишете обычный текстовый файл, содержащий команды. Эти файлы называются скриптами. Файл сценария должен начинаться с строки, задающей интерпретатор вашего языка выбора (т. Е. Программы, выполняющей команду в вашем текстовом файле). Примером этой строки будет следующее:

#!/bin/bash

Сообщает вашему компьютеру следующие строки: команды bash, которые должны выполняться с оболочкой bash. Какие доступные команды могут быть изучены в различных руководствах.

После того, как вы написали этот файл, вы должны сделать его исполняемым. Скажем, ваш файл имеет имя foo.sh, чем эта строка в оболочке сделает его исполняемым:

chmod +x foo.sh

После этого вы можете запустить написание скрипта:

./foo.sh

нажатие ENTER после этого. Очень простой пример для полного скрипта:

#!/bin/bash # This script prints "Hallo world X" five times #+where 'X' is a number from 1 to 5. for i in 1 2 3 4 5; do echo "Hallo world $i" done

И вот как я написал и выполнил его в gnome-terminal, который является графическим терминалом по умолчанию в Ubuntu:

12
ответ дан 10 August 2018 в 09:15

Другие вопросы по тегам:

Похожие вопросы: