]> gitweb.pimeys.fr Git - config-20-100.git/blobdiff - .bash_aliases
[.bash_aliases] piping more commands
[config-20-100.git] / .bash_aliases
index 9d47f3764211a1f025c1dde1ebe10707e01c83ac..8e7ada0fca3059d9dd39c5d014d8df5ee2d42d77 100644 (file)
@@ -61,7 +61,7 @@ alias sshadd='ssh-add -t 1800'
 #~# # Permet d'aliaser les commandes dans lesquelles on pipe usuellement
 #~# # pour qu'elle marche aussi quand elles sont précédées d'une espace insécable.
 #~#
-#~# for commande in grep egrep fgrep wc tail head less
+#~# for commande in grep egrep fgrep wc tail head less sed awk xargs sort uniq
 #~# do
 #~#   alias  $commande=$commande
 #~# done
@@ -112,6 +112,11 @@ alias pdfpages="find . -name '*.pdf' -exec pdfinfo {} \; | egrep '^Pages'"
 # et pour les sommer
 alias pdfpagessum='pdfpages | awk "{print \$2}" | paste -sd+ | bc'
 
+# Add an "alert" alias for long running commands.  Use like so:
+#   long_command; alert
+alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
+
+
 
 # +------------+
 # | Cool stuff |