Outils pour utilisateurs

Outils du site


linux:memo_bash

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
linux:memo_bash [09/08/2013 10:07] daniellinux:memo_bash [27/02/2014 16:59] daniel
Ligne 2: Ligne 2:
  
   * [[http://abs.traduc.org/abs-fr/index.html|Guide avancé d'écriture des scripts Bash]]   * [[http://abs.traduc.org/abs-fr/index.html|Guide avancé d'écriture des scripts Bash]]
 +  * http://www.davidpashley.com/articles/writing-robust-shell-scripts/
  
 ===== vrac ===== ===== vrac =====
 +
 +
  
 ==== Redirection ==== ==== Redirection ====
 Pour rediriger les erreurs dans le meme log : commande >log 2>&1 Pour rediriger les erreurs dans le meme log : commande >log 2>&1
  
 +Cf http://wiki.bash-hackers.org/howto/redirection_tutorial#an_example pour un exemple instructif de file descriptors
 +
 +Cf http://xensoft.com/content/use-exec-direct-all-bash-script-output-file-syslog-or-other-command pour capture de stdout|stderr dans un script
 +
 +Cf aussi 
 +  trap commande signal
 +pour exécuter une commande en cas de signal (le try/catch du bash)
  
 ==== gestion des processus liés au terminal (avant/arrière plan, attachés/détachés) ==== ==== gestion des processus liés au terminal (avant/arrière plan, attachés/détachés) ====
Ligne 178: Ligne 188:
  
 ===== Commandes perso ===== ===== Commandes perso =====
 +
 +
 +  * Pour lister le nb de fichiers/dossiers par dossier du rep courant (cf http://serverfault.com/a/111860)
 +<code bash>ionice -c3 find | cut -d/ -f2 > /tmp/files.list
 +uniq -c < /tmp/files.list | sort -n</code>
  
 ==== Scripts ==== ==== Scripts ====
 +
 === afflign.sh - afficher une (ou des) lignes d'un fichier === === afflign.sh - afficher une (ou des) lignes d'un fichier ===
  
linux/memo_bash.txt · Dernière modification : 10/09/2020 09:58 de daniel