Outils pour utilisateurs

Outils du site


bash_cheat_sheet

Ceci est une ancienne révision du document !


Bash Cheat Sheet


Opérateurs


String

Numbers

Fichiers et répertoires

  • Exécutable (par le user courant) : -x filename #Uniquement fichiers
  • Writable (user courant) : -w filename
  • Readable (user courant) : -r filename
  • Est un fichier : -f
  • Est un répertoire : -d
  • Existe : -e
  • Taille > 0 : -s

Gestion des options

Les options doivent être avant les paramètres 'classique'

#!/bin/bash
  
#On met les options à false
optA=false;
optB=false;
      
      #Définion de la commande
cmd="ls";
      
      #Check des options
while true
do
	case "$1" in
		-a)
			echo "option a"
			opta=true
			cmd+=" -a" #bien penser à l'espace
			shift
			;;
		-b)
			echo "option b"
			optb=true
			cmd+=" -b"
			shift;;
		*)
			break;;
	esac
done
  
echo "$cmd" #affiche ls -a -b si les deux options sont présentes
  
if [[ ! -z "$1" ]]
then
	echo "$1";
else
	echo "pas de paramètre"
fi
bash_cheat_sheet.1748931958.txt.gz · Dernière modification : de pillow