Paano Maipatupad ang SH Files sa Windows



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga file ng Bash shell script ay nakasulat sa bash scripting na wika para sa Linux. Naglalaman ito ng mga utos na maaari mong karaniwang patakbuhin sa linya ng utos. Ang mga file na ito ay maaaring tawagan sa Terminal upang maisagawa at mabubuksan sa pamamagitan ng pag-double click. Gayunpaman, hindi alam ng Windows kung ano ang isang SH file at kung paano ito isagawa. Kung naghahanap ka ng isang paraan upang maipatupad ang SH file sa Windows kung gayon ang artikulong ito ay magbibigay sa iyo ng lahat ng mga posibleng pamamaraan.



Ipatupad ang mga SH file sa Windows



Ano ang mga SH Files?

Ang mga SH file (kilala rin bilang mga file ng script) ay ang mga script na ginagamit at ginagamit ng mga application ng Bash application. Ginagamit ang wikang Bash upang isulat ang mga tagubilin sa mga file na ito. Karamihan sa mga tagabuo ng programa ay gumagamit ng mga file na ito. Dahil naglalaman ang mga ito ng mga utos upang magpatupad ng mga programa, talagang mahalaga ang mga ito. Gayunpaman, ang mga file na ito ay para sa Linux, kaya ang pagpapatupad ng mga ito sa Windows ay mangangailangan ng ilang software o kapaligiran na ibibigay namin sa mga pamamaraan ng artikulong ito.



Para sa karagdagang impormasyon tungkol sa mga SH file, maaari mong suriin ang aming artikulo dito . Ang paglipat patungo sa mga pamamaraan para sa pagpapatupad ng mga SH file sa Windows.

Paraan 1: Paggamit ng Cygwin upang Maipatupad ang SH Files

Ang Cygwin ay isang bukas na mapagkukunan ng interface ng linya ng command line na katulad ng Unix. Pinapayagan nitong maipon ang mga aplikasyon ng Unix o Linux at patakbuhin sa isang operating system ng Windows mula sa loob ng isang interface na tulad ng Linux. Sa pamamagitan ng paggamit ng Cygwin, madali nating maisasagawa ang mga SH file nang walang anumang mga problema.

  1. Pumunta sa Opisyal Cygwin site upang i-download ang 32bit o 64bit setup file: Cygwin

    I-download ang site para sa Cygwin



  2. Buksan ang na-download na file ng pag-setup at sundin ang proseso ng pag-download at pag-install ng Cygwin. Mayroong iba't ibang mga pagpipilian sa proseso ng pag-install kaya piliin ang mas gusto mo.
  3. Pagkatapos ng pag-install, buksan Terminal ng Cygwin64 sa pamamagitan ng pag-double click sa pintas sa desktop .
  4. Ngayon gamitin ang sumusunod na utos upang baguhin ang direktoryo kung saan mayroon ang file:
    cd C: Mga Gumagamit / Username / Desktop

    Papalitan nito ang direktoryo sa desktop. I-type ngayon ang sumusunod na utos sa magpatupad SH File:

    sh appuals.sh

    Pagpapatupad ng file ng script sa pamamagitan ng Cygwin

Paraan 2: Paggamit ng Windows Subsystem para sa Linux Feature sa Windows 10

Ang Windows Subsystem para sa Linux (aka WSL) ay isang tampok na nagpapahintulot sa mga gumagamit na patakbuhin ang mga linya ng utos ng Linux sa isang computer na may naka-install na operating system na Windows 10. Ang tampok na ito ay unang naidagdag sa Windows 10 noong 2016. Tulad ng Linux na may software ng Alak para sa pagpapatakbo ng Windows software, ngayon ang Windows ay mayroong WSL para sa pagpapatakbo ng Linux software. Gayunpaman, ang pagpapagana at pagtatrabaho sa tampok na ito ay mangangailangan ng maraming mga hakbang, na kung saan hinati namin ang pamamaraang ito sa tatlong pangunahing mga hakbang at nakalista ang mga ito bilang sumusunod:

Hakbang 1: Paganahin ang Windows Subsystem para sa Linux

  1. Hawakan Windows Key at Pindutin R buksan Takbo , pagkatapos ay i-type appwiz.cpl at Pasok .

    Pagbubukas ng mga Programa at Tampok

  2. Mag-click sa I-on o i-off ang Mga Tampok ng Windows sa kaliwang bahagi.

    Pagbukas I-on o i-off ang pagpipilian ng Windows

  3. Mag-scroll pababa sa ibaba at mag-tick Windows Subsystem para sa Linux at mag-click Sige i-install.

    Pagpapagana ng Windows Subsystem para sa Linux

  4. Kapag tapos na ito, lumipat sa susunod na hakbang.

Hakbang 2: Pag-install ng isang Linux Distro para sa Windows

Mayroong tatlong magkakaibang paraan upang mag-install ng distro para sa Windows. Gayunpaman, kung minsan ang isa sa mga pamamaraan ay hindi gagana para sa isang tukoy na gumagamit, kaya ibibigay namin ang lahat ng tatlong pamamaraan sa ibaba:

  1. Hawakan Windows susi at pindutin R buksan Takbo , type ‘ ms-windows-store: ‘Nang walang mga panipi at Pasok .

    Pagbukas ng Windows Store

  2. Maghanap para sa Ubuntu . Mag-click sa isa na ipinapakita sa ibaba at i-download ito:

    Pagda-download ng Ubuntu mula sa Windows Store

  3. Ang pangalawang pamamaraan ay upang gamitin ang sumusunod Power shell utos na mag-download ng Linux distro:
    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    Pagda-download ng distro sa pamamagitan ng Power Shell

  4. Ang pangatlong pamamaraan upang i-download ang distro ay gumagamit ng mga sumusunod kulot utos:
    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    Pag-download ng distro sa pamamagitan ng curl command

    Tandaan : Kung ang iyong Windows 10 build number ay mas mababa sa 1706 pagkatapos ay kailangan mong mag-download kulot manu-mano at baguhin ang direktoryo sa lokasyon kung saan curl.exe ay matatagpuan. Gayunpaman, kung ang iyong windows 10 build number ay 1706 o mas bago pagkatapos kulot ay kasama sa pamamagitan ng default at kailangan mong tumakbo cmd bilang isang administrator .

  5. Kapag na-download mo ang isang distro, awtomatiko nitong sisisimulan ang pag-install at kailangan mong sumang-ayon lamang at ibigay ang bago username at password tulad ng ipinakita sa ibaba:

    Pag-install at pag-set up ng ubuntu

Hakbang 3: Pagsisimula ng isang Bagong Naka-install na Distro at Pagpapatupad ng SH File

  1. Karamihan sa mga distrito na iyong mai-install ay kasama walang laman / minimal package catalog. Kaya kailangan mo update at mag-upgrade ang mga pakete sa pamamagitan ng paggamit ng sumusunod na utos:
    sudo apt update && sudo apt upgrade

    Pag-update at Pag-upgrade ng mga package

  2. Kapag tapos ka na sa distro, maaari mo na ngayong baguhin ang direktoryo sa lokasyon ng file ng SH sa pamamagitan ng paggamit ng mga sumusunod na utos:
    cd / mnt

    Dadalhin nito ang iyong Windows drive . Ngayon ay maaari kang pumunta sa lokasyon na nais mong:

    cd c / Users / Username / Desktop /

    Tandaan : Dahil ang sample na file ay nasa isang desktop kaya binago namin ang direktoryo sa desktop.

  3. I-type ang sumusunod na utos sa magpatupad ang SH file:
    sh appuals.sh

    Ang pagbabago ng direktoryo at pagpapatupad ng SH file

Paraan 3: Paggamit ng Git Command Line para sa Pagpapatupad ng SH Files

Ang Git ay isang libre at bukas na mapagkukunan na ibinahagi na tool ng sistema ng kontrol sa bersyon na magagamit para sa lahat ng mga operating system. Bilang default, naka-install ang Git sa mga computer ng Linux at macOS bilang isang pagpipilian ng linya ng utos. Gayunpaman, maaari mo ring i-download ito mula sa opisyal na site para sa lahat ng mga operating system.

  1. Pumunta sa sumusunod na link upang mag-download Punta ka na para sa iyong Operating System: Punta ka na

    Pagda-download ng Git para sa Windows

  2. Buksan ang na-download na file sa pag-setup upang mai-install Punta ka na . Dumaan sa proseso ng pag-install at suriin ang mga pagpipilian na gusto mo at alin ang ayaw mo.
  3. Hawakan Windows susi at Pindutin S buksan pag-andar ng paghahanap , uri Git Bash at Pasok .

    Pagbubukas ng Git Bash

  4. Baguhin ang direktoryo kung saan matatagpuan ang iyong file sa pamamagitan ng sumusunod na utos:
    cd desktop

    Tandaan : Ang desktop ay maaaring maging pangalan ng folder kung saan matatagpuan ang iyong file.

  5. I-type ngayon ang utos ng pagpapatupad ng SH:
    sh appuals.sh

    Pagpapatupad ng SH file sa Git Bash

Paraan 4: Isalin ang File ng Script sa Batch File

Ang pamamaraan na ito ay hindi inirerekomenda para sa average na mga gumagamit, ngunit para sa mga gumagamit na alam na mahusay ang utos ng script at bat files. Maaari mo lamang baguhin ang format at extension ng SH file. Kinakailangan nito ang kasanayang isalin ang file ng script sa isang batch file, kaya dapat mong iwasan ang paggamit ng pamamaraang ito maliban kung alam mo kung anong format ang ginagamit ng parehong mga file na ito. Ipapakita namin sa iyo ang mga simpleng hakbang na kinakailangan para sa mga pagbabago sa sample code.

  1. Mag-right click sa iyong SH file at pumili Buksan gamit ang> Notepad .

    Pagbubukas ng SH file sa Notepad

  2. Tanggalin ang shebang linya mula sa code tulad ng ipinakita sa ibaba:

    Inaalis ang linya ng shebang

    Tandaan : Ang mga komento ay magkakaroon ng ibang syntax na “ :: ”Kaysa sa nasa sample na ito.

  3. Mag-click sa File at pumili Magtipid sa listahan upang mai-save ang mga pagbabago.

    Sine-save ang mga pagbabago

  4. Kaliwang pindot sa SH file at pindutin F2 susi sa palitan ang pangalan ang file Maaari mo rin mag-right click sa isang file at pumili palitan ang pangalan .

    Pagbabago ng extension ng file

    Baguhin ang extension mula sa .sh sa .isa at mag-click Oo para sa mga pagbabago.

  5. Hawakan Windows susi at Pindutin S buksan pag-andar ng paghahanap , pagkatapos ay i-type cmd at Pasok .
  6. Baguhin ang direktoryo sa landas kung saan matatagpuan ang file sa pamamagitan ng paggamit ng CD utos:
    cd desktop

    Tandaan : Ang desktop ay maaaring maging pangalan ng folder na sinusubukan mong i-access.

  7. Ngayon i-type lamang ang pangalan ng file na may extension:
    appuals.bat

    Pagbubukas ng file ng batch sa cmd

    Gayunpaman, mapapansin mo na ang syntax na gumagana sa mga file ng script ay hindi gumagana sa isang file ng batch. Tulad ng nakikita mo, ang puna ay hindi pinapansin at ang teksto ay mai-print nang dalawang beses nang wala echo ‘on / off’ .

5 minuto basahin