Fontos

Bash fájl első sorának mindenképpen a következőnek kell lennie, ellenkezőleg nem fut le.

#!/bin/bash

Fontos

A bash shell szkriptek nem fordítódnak le, ezért nem derül ki előre hogy le tud e majd futni.

Változók

VÁLTOZÓ_NEVE="érték"

Érték bekérés

read VÁLTOZÓ_NEVE

Info

A változókat ajánlott nagy betűkkel írni.

Elágazás

if [[ feltétel ]]
then
	# kód
else
	# kód
fi

While ciklus

while [[ feltétel ]]
do
	# kód
done

For ciklus

for i in {1..n}
do
	# kód
done
  • minden almappa: i in ./*
  • egyes almappák: i in ./*.txt

Komment

# Shellben a kommentet a Pythonhoz hasonlóan a hash jellel jelöljük.

Parancsok

Info

Minden működő terminál parancs működő shell sor.