#!/bin/bash нені білдіреді

сценарий

Егер сіз бұрын жазған болсаңыз, жүктеп алған болсаңыз немесе ашқан болсаңыз бас сценарийі, әрине, сіз біршама оғаш бірінші жолды кездестірдіңіз, оның нені білдіретінін және оны неге қою керектігін бәрі білмейді. Мен #!/bin/bash сілтемесін айтып отырмын. Бұл мақалада сіз оның не деп аталатыны, ол не үшін және ол әрқашан бірдей болса немесе кейбір өзгерістер бар ма, туралы барлық мәліметтерді біле аласыз.

Түсіндірме тіл дегеніміз не?

бағдарламалау тілі V

Un интерпретацияланған бағдарламалау тілі бұл іске қосу үшін компиляциялауды қажет етпейтін, бірақ аудармашы арқылы бастапқы кодтан тікелей іске қосылуы мүмкін, бұл кодты машинаға түсінікті нұсқауларға аудара алатын бағдарламадан басқа ештеңе емес. Бұл кейбір артықшылықтар береді:

  • Көп платформа: ол екілік емес болғандықтан, оны түрлендірусіз әртүрлі платформаларда іске қосуға болады, егер кодтың кез келген жүйеде жұмыс істеуін қаласақ, бұл айқын артықшылық.
  • Тасымалдау: егер аудармашы платформаға дайын болса, интерпретацияланған сценарий немесе тіл сол платформада жұмыс істейді.

Дегенмен, бұл түсіндірілетін тілдерде де бар оның кемшіліктері:

  • Олардың бірі өнімділік, өйткені олар жұмыс істеуі үшін әрқашан фондық режимде жұмыс істейтін аудармашы қажет.
  • Меншікті тәуелділік аудармашының.

Мысал ретінде аударылған тілдер Кейбіреулерін атап өтуге болады, мысалы, Java, C#, JavaScript, Visual Basic .NET және VBScript, Perl, Python, Lips, Ruby, PHP, ASP және т.б.

Сценарий дегеніміз не?

Shell сценарийі: практикалық мысалдар

Shell сценарийі: практикалық мысалдар

Un сценарий жай ғана код тапсырманы орындау үшін интерпретацияланған бағдарламалау тілімен жасалған. Бұл әдетте ретімен орындалатын командалар немесе бұйрықтар оқиғасы бар қарапайым бағдарлама.

#!/bin/bash (shebang) дегеніміз не?

Mousepad сценарий мазмұны

Mousepad сценарий мазмұны

Ақырында, бұл мақаланың тақырыбы әйгілі #!/bin/bash, ол Unix тілінде Шебанг деген атпен белгілі. Бұл ең көп таралған болса да, сценарий жұмыс істеуі үшін оны пайдалану әрқашан қажет емес. Басқа жобалардың да өз шебангтары бар, мысалы, #!/usr/bin/env python3, #!/bin/sh, т.б.

Мақсаты shebang жай ғана қабықтың толық жолын береді, сондықтан оны сценарий іске қосылған жерде орналастыруға болады. Сондай-ақ, көріп отырғаныңыздай, онда тек жол ғана емес, сонымен қатар аудармашы, бұл жағдайларда Bash, Python 3 және басқа аудармашылармен жұмыс істеу керек.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.