Live briefing
Everything about Shell script
Script written for an operating system shell
A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be command languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which sets up the environment, runs the program, and does any necessary cleanup or logging, is called a wrapper. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Shell scriptA 5-minute orientation
- Skim a recent paper: AUTOMATION IN MANUAL PENETRATION TESTING USING BASH SHELL SCRIPTInfluential work since 2022
- Pick up a classic book: Command line kung fuThe most-reprinted book on the subject
- Read the landmark paper: MER: a shell script and annotation server for minimal named entity recognition and linkingCited 19 times
- Go sideways: Shebang (Unix)A closely related topic
- Go sideways: Bash (Unix shell)A closely related topic
📖 Definitions
Noun A prewritten list of commands, and perhaps other control information, to be executed (interpreted) by a shell or other command interpreter.
🏆 Landmark papers (most cited)
MER: a shell script and annotation server for minimal named entity recognition and linking
From natural language to shell script: A case-based reasoning system for automatic UNIX programming
A Recent Claim to Decipherment of the "Shell Script"
ANALISIS PERBANDINGAN MANAJEMEN KONFIGURASI MENGGUNAKAN ANSIBLE DAN SHELL SCRIPT PADA CLOUD SERVER DEPLOYMENT AWS
A Study on Embedding Genetic Algorithm to Three-Dimensional Finite Element Method by Using Shell Script
A packet I/O architecture for shell script-based packet processing
AUTO XPL: a Unix shell-script system to sequence X-PLOR refinement runs
A Shell Script A Shell Script - CleanerCleaner
🆕 Influential since 2022
AUTOMATION IN MANUAL PENETRATION TESTING USING BASH SHELL SCRIPT
A Unique Śaṅkhalipi (Shell-script) Inscription from Si Thep, Thailand
Automation of PL/SQL-based ETL Process Using Shell Script
Efektivitas Otomasi Administrasi Server Menggunakan Shell Script dan Cron Job pada Linux
Pola Pengelompokan dan Pencegahan Public Honeypot menggunakan Teknik K-Means dan Automation Shell-Script
📚 Books worth reading
Command line kung fuJason Cannon · 2014
Data and Text Processing for Health and Life SciencesFrancisco M Couto · 2019
Shell scriptingSteve Parker · 2011
A practical guide to LinuxMark G. Sobell · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Shebang (Unix) In computing, a shebang is the character sequence #!, consisting of the characters number sign (also known as hash or octothorpe) and exclamation mark…
- Bash (Unix shell) Bash (short for "Bourne Again SHell") is an interactive command interpreter and command language developed for Unix-like operating systems. Supported by…
- Unix shell A Unix shell is a shell that provides a command-line user interface for a Unix-like operating system. A Unix shell provides a command language that can…
- Bourne shell The Bourne shell (sh) is a shell command-line interpreter for computer operating systems. It first appeared on Version 7 Unix, as its default shell. Unix-like…
- Glob (programming) glob() (/ɡlɒb/) is a POSIX C function for globbing, which is the archetypal use of pattern matching against the names in a filesystem directory such that…
- List of command-line interpreters This list includes notable command-line interpreter (CLI) – programs that interactively interpret programming languages and provide a command-line interface…
- Script (Unix) The script command is a Unix utility that records a terminal session. It dates back to the 1979 3.0 Berkeley Software Distribution (BSD). A script session…
- Almquist shell Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s. Initially a clone…