ps faux, c'est long :
alias pl='ps faux | less'
Ouverture de fichier :
function open {
while [ "$1" ] ; do
sh -c "cd `dirname $1`;xdg-open `basename $1` &> /dev/null"
shift
done
}
Pour profiter des modèles de documents de nautilus
new.sh :
#!/bin/bash
separateur='"'
repertoire=~/Modèles/
files=`find $repertoire -name "$1*" | while read file ; do if [ ! -d $file ] ; then echo -n $file $separateur; fi ; done`
if file=`echo ${files%$separateur} | grep -v $separateur` ; then
if [ "$file" ] ; then
echo $file
while [ "$2" ] ; do
cp "$file" "$2"
shift
done
else
echo "Aucun modèle trouvé"
exit 1
fi
else
echo "Plusieurs modèles trouvés :"
echo $files | sed "s/$separateur/\n/g"
exit 1
fi
$ new.sh bash script.sh
/home/nicolas/Modèles/script/bash.sh
$ cat script.sh
#!/bin/bash
$ ls -l script.sh
-rwxr-xr-x 1 nicolas nicolas 14 2011-01-24 15:04 script.sh