shell scripts

Terminal batch files

Shell scripts are programs written in a shell language—text files containing commands that a Unix-like operating system's command interpreter executes sequentially.

They automate repetitive tasks, manage system operations, and chain together other programs.

The name reflects that the shell is the outer layer users interact with, wrapping the operating system's core: I wrote a shell script to back up my files every night.

Related
  • unixPortable multitasking operating system
  • shebangEverything, in casual speech
  • variablesChangeable elements in equations
  • bashForceful striking blow
  • loopsSelf-crossing curved shapes

if statement · conditionals · interpreters · commands · functions · POSIX compliance · text processing · file permissions · piping · source code · for loop · stdin · automation · syntax · stdout · redirection · executions · CLI

Categories
Opposites
compilation status

shell scriptsmachine code

CPU-executable binary instructions

object code · assembly language · executable files · executables

interface paradigm

shell scriptsgraphical user interface

Visual computing interaction layer

software complexity

shell scriptsenterprise software

Organizational computer programs

commercial software

Family

shell, script, shells, shelled, shelling, shellfish, eggshell, scripts, scripted

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G