Sommaire

Commandes internes au shell

Commande

sh (Bourne)

ksh

bash

Signification

! cmde

non

non

oui

Négation du code de retour d’une commande.

(( ))

non

oui

oui

Arithmétique.

. script

oui

oui

oui

Faire exécuter un script par le shell courant.

:

oui

oui

oui

Renvoie toujours vrai.

[...]

oui

oui

oui

Tests.

[[..]]

non

oui

oui

Tests.

= (var=valeur)

oui

oui

oui

Affectation d’une variable.

alias

non

oui

oui

Création, visualisation d’un alias.

bg

non

oui

oui

Faire passer un processus en arrière-plan.

case

oui

oui

oui

Structure de contrôle.

cd

oui

oui

oui

Changement de répertoire.

echo

oui

oui

oui

Affichage.

env

oui

oui

oui

Liste des variables exportées.

eval

oui

oui

oui

Double évaluation.

exec

oui

oui

oui

Redirections/remplacement du shell par une commande.

exit

oui

oui

oui

Quitter un shell.

export

oui

oui

oui

Exportation d’une variable.

expr

oui

oui

oui

Arithmétique.

f1()

oui

oui

oui

Définition d’une fonction.

fc

non

oui

oui

Historique de commandes.

fg

non

oui

oui

Faire passer un processus en avant-plan.

for

oui

oui

oui

Structure de contrôle.

function f1

non

oui

oui

Définition d’une fonction.

getopts

oui

oui

oui

Analyse des options d’un script.

if

oui

oui

oui

Structure de contrôle.

jobs

non

oui

oui

Liste des processus en arrière-plan.

kill

oui

oui

oui

Envoi de signal.

let

non

oui

oui

Arithmétique.

newgrp

oui

oui

non

Changement de groupe.

print

non

oui

non

Affichage.

pwd

oui

oui

oui

Répertoire courant.

read

oui

oui

oui

Lecture.

readonly ...