Paano Magpatupad ng isang Shell o .sh script sa macOS

Nais mo bang magpatupad ng isang Shell o .sh script sa Mac OS ? Karaniwan ang mga script ng Shell ay nakasulat nang maayos at tumatakbo sa mga Linux system. Hindi lamang sa Linux system ngunit maaari ka ring magsulat ng isang Shell script sa macOS. Sa gayon, madali itong tumatakbo hangga't maaari sa isang Windows 10 system. Gayunpaman, sa macOS, isang shell script ang malamang na tumakbo at matupad kung ano ang naisulat habang ginagawa sa isang Windows 10 system. Gayundin, mas malamang na mabigo ito. Halika suriin natin kung paano ka maaaring magpatakbo ng isang Shell o .sh script sa macOS.





hanapin ang fire tv remote

Subukan ang script ng Shell

Kung nais mong subukan ito, gusto mo ng isang script ng Shell na maaari mong patakbuhin. Tumungo sa isang text editor hal., TextEdit, at i-paste ang sumusunod na utos dito. Pagkatapos I-save ang file gamit ang .sh extension ng file.



  #!/bin/bash echo 'Stay Home'  

Patakbuhin ang Shell script sa macOS

Sa una, magtungo sa Terminal sa macOS. Pagkatapos ay gamitin ang utos CD upang lumipat sa folder. Ang lokasyon sa nabanggit na utos ay isang halimbawa lamang. Tandaan na maaari mong baguhin ito sa anumang folder na aktwal na nasa iyong script.

  cd ~/Downloads  

Kapag naipasok mo na ang folder, nais mong ibigay ang pahintulot sa script na tumakbo. Gumamit lamang ng nabanggit na utos ngunit palitan ang halimbawa ng pangalan ng tunay na pangalan ng script na kailangan mong magbigay ng pahintulot upang tumakbo sa.

  chmod +x test_script.sh  

Matapos pahintulutan ang script na pahintulutang tumakbo. Gumamit lamang ng nabanggit na utos upang patakbuhin ito. Tiyaking baguhin ang pangalan ng script bago mo isagawa ang utos.

  sh test_script.sh  

Bakit ang mga script ng shell ay mas madaling patakbuhin sa macOS

Kung ihinahambing namin ito sa Windows 10 Shell script ay medyo madali upang tumakbo sa macOS. Dahil lamang sa ang macOS ay batay sa UNIX. Tulad ng sistema ay magkatulad sa isang sistema ng Linux. Ang mga command ng Shell ay papatay nang walang isyu o problema. Gayundin, madali mong makakagamit ng ilang mga apps ng mga app ng Linux din tulad ng mas gusto mong bentahe mula sa isang modelo ng macOS sa kanila kung magagamit sila.

Ibinigay namin ang halimbawa ng script upang subukan ang buong proseso ay magpapakita lamang ng teksto sa Terminal. Ngunit ang script na nais mong ipatupad ay gagawa ng isang bagay na kakaiba. Gayundin, baka gusto nila ng ibang mga app / utilities na naka-install sa iyong Mac bago ito maipatupad. Kung mahusay ka sa pagsulat ng mga shell script, pagkatapos ay baguhin lamang ang script na mayroon ka at gabayan ito upang magamit ang mga app o utility na na-install sa iyong Mac.

Hindi maisaaktibo ng iphone ang cellular data

Konklusyon:

Narito ang lahat tungkol sa Pagpapatupad ng isang Shell o .sh script sa macOS. Nasubukan mo na bang maranasan ito? Para sa karagdagang mga query at katanungan ipaalam sa amin sa seksyon ng komento sa ibaba!

Basahin din: