Dokumentasyon

    Table of Content
    • 3D mga Format ng File
      • Mga Format ng 3D na File
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Mga Format ng Audio File
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • Mga Format ng CAD File
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Compression File Formats
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Mga Format ng Data File
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database File Formats
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Mga Format ng Disc at Media File
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • Mga Format ng EBook File
      • CBZ
      • JWPUB
      • KFX
    • email
      • Email File Formats
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Mga Executable File Format
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Mga Format ng File sa Pananalapi
      • OFX
    • font
      • Mga Format ng Font File
      • TTF
      • WOFF2
    • game
      • Mga Format ng File ng Laro
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • Mga Format ng GIS File
      • FIT
      • GPX
      • KMZ
    • image
      • Image File Formats
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Iba't Ibang Format ng File
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Mga Format ng File ng Plugin
      • Q1Q
    • presentation
      • Mga Format ng File ng Presentasyon
      • PPT
      • PPTX
    • programming
      • Programming
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
      • PY
      • PYD
      • PYI
      • RST
      • SH
      • TOML
      • TSX
      • XSD
      • YAML
      • YML
    • project-management
      • Mga Format ng File sa Pamamahala ng Proyekto
      • MPP
    • publisher
      • Mga Format ng File ng Publisher
      • PUB
      • PUZ
    • settings
      • Mga Format ng Settings File
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • ISS
      • OVPN
      • RDF
      • RDP
      • VMX
    • spreadsheet
      • Mga Format ng Spreadsheet na File
      • CSV
      • GSHEET
      • PRESTO
      • XL
      • XLAM
      • XLS
      • XLSB
      • XLSM
      • XLSX
      • XLTX
    • system
      • Mga Format ng System File
      • CAT
      • CFG
      • CPG
      • DMP
      • ETL
      • MDMP
      • SCR
      • TMP
    • video
      • Mga Format ng Video File
      • AEP
      • INSV
      • LRV
      • MKV
      • MP4
      • MP5
      • PDS
      • PRPROJ
      • SRT
      • VTT
    • web
      • Web File Formats
      • AAE
      • APKG
      • ASHX
      • ASMX
      • ASPX
      • CER
      • CRDOWNLOAD
      • CRT
      • CSHTML
      • CSR
      • CSS
      • DER
      • DOWNLOAD
      • HTML
      • JS
      • JSON
      • KEY
      • MJS
      • PAC
      • PEM
      • SCSS
      • URL
      • XML
    • word-processing
      • Mga Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCX
      • DOT
      • DOTX
      • IPYNB
      • LATEX
      • LST
      • TXT
    1. Bahay
    2. Programming
    3. SH

    What's on this Page

      • Ano ang SH file?
      • SH File Format
      • Halimbawa ng SH file
      • Paano patakbuhin ang SH file?
      • Mga sanggunian

    Ano ang SH file?

    Ang file na may .sh extension ay isang scripting language commands file na naglalaman ng computer program na tatakbo ng Unix shell. Maaari itong maglaman ng isang serye ng mga utos na tumatakbo nang sunud-sunod upang magsagawa ng mga operasyon tulad ng pagpoproseso ng mga file, pagpapatupad ng mga programa at iba pang ganoong mga gawain. Ang mga ito ay isinagawa mula sa interface ng command line ng user o sa batch upang magsagawa ng maramihang mga operasyon sa parehong oras. Maaaring mabuksan ang mga script file sa mga text editor tulad ng Notepad, Notepad++, Vim, Apple Terminal at iba pang katulad na mga application sa Windows, MacOS at Linux OS.

    SH File Format

    Ang mga SH file ay nakasulat sa plain text kasunod ng tinukoy na syntax. Sinusuportahan ng mga script file na ito ang:

    • Comments - Nagsisimula ang mga komento sa isang # at hindi pinapansin ng shell.
    • Shortcuts - Maaaring gamitin ang mga ito upang palitan ang pangalan ng isang command para sa maikli at madaling pagpapatupad.
    • Batch Jobs - Maraming mga utos ang maaaring awtomatikong isagawa na kung hindi man ay kailangang manu-manong ipasok. Inaalis nito ang pangangailangang maghintay para sa isang user na ma-trigger ang bawat yugto ng sequence.
    • Generalization - Gamit ang mga simpleng loop, mas marami pang generalization ang makakamit para sa mga operasyon tulad ng conversion ng mga imahe mula sa isang mula sa isa pa.

    Halimbawa ng SH file

    $ echo '#!/bin/sh' > my-script.sh
    $ echo 'echo Hello World' >> my-script.sh
    $ cat my-script.sh
    #!/bin/sh
    echo Hello World
    $ chmod 755 my-script.sh
    $ ./my-script.sh
    Hello World
    

    Paano patakbuhin ang SH file?

    Ang mga SH file ay karaniwang tumatakbo sa Linux, kahit na sa Windows kailangan mong kumonekta sa isang terminal ng Linux gamit ang mga software tulad ng Putty upang patakbuhin ang mga sh file. Ang mga sumusunod ay ang mga hakbang upang magpatakbo ng isang SH file sa isang terminal ng Linux.

    1. Buksan ang terminal ng Linux at pumunta sa direktoryo kung saan matatagpuan ang SH file.
    2. Sa pamamagitan ng Paggamit ng utos na chmod, itakda ang pahintulot sa pagpapatupad sa iyong script (kung hindi pa nakatakda).
    3. Patakbuhin ang script gamit ang isa sa mga sumusunod
    4. ./filename.sh
    5. sh filename.sh
    6. bash script-name-here.sh

    Mga sanggunian

    • Bashscripting for Beginners
    • Shellscript

    See Also

    • MP3 - Format ng Audio File
    • PPT - PowerPoint File Format
    • PPTX - PowerPoint Presentation File Format
    • WAV - Waveform Audio File Format
    • PLY - Polygon 3D File Format
     
     Filipino
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri