Есептік-графикалық жұмыс №1



бет2/8
Дата17.11.2023
өлшемі485,76 Kb.
#191646
1   2   3   4   5   6   7   8
Байланысты:
Линукс РГР-1
Физика СИБк ӘН (3), No6
Разберем на примере
Ниже — простой скрипт. Он выводит сообщение на экран с помощью команды echo, а затем — список того, что находится в вашем текущем каталоге.
echo <сообщение>
Попробуйте сами создать текстовый файл, скопировать туда команды из этого скрипта и запустить его, чтобы понять, как он работает. 
#!/bin/bash
# Демонстрационный скрипт
# karpaff 22/01/2022

echo Список файлов в текущем каталоге:


ls
Теперь давайте разбираться, как всё устроено, с помощью командой строки. Ниже — объяснение, что тут происходит. 
1. user@bash: cat myscript.sh
2. #!/bin/bash
3. # Демонстрационный скрипт
4. # karpaff 22/01/2022
5.
6. echo Список файлов в текущем каталоге:
7. ls
8. user@bash: 
9. user@bash: ls -l myscript.sh
10. -rwxr-xr-x 1 karpaff users 2 Jan 22 2022 myscript.sh 
11. user@bash:
12. user@bash: ./myscript.sh
13. Список файлов в текущем каталоге:
14. barry.txt bob example.png firstfile foo1 myoutput video.mpeg
15. user@bash: 

  • Строка 1. Посмотрим на наш скрипт. Linux — система без расширений, поэтому скрипты не обязаны иметь расширение .sh. Однако обычно его ставят, чтобы скрипты было сразу заметно.

  • Строка 2. Самой первой строкой скрипта всегда должна быть эта строка — она указывает, какой интерпретатор следует использовать. Первые два символа называются шебанг (shebang). После этого без пробелов указывается путь к интерпретатору. О лучших практиках shebang можно почитать здесь. 

  • Строки 3 и 4. Всё, что идет после # — комментарий. Интерпретатор игнорирует их, они нужно для нашего удобства. Хорошая практика — указывать ваше имя и дату написания скрипта, а также краткое описание того, что этот сценарий делает. 

  • Строка 6. Мы будем использовать программу под названием echo Она просто выводит на экран всё, что вы поместите справа от нее. 



  • Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет