Anonymous
public text v1 · immutable#!/bin/bash
VI='/usr/bin/vi'
FIC=$1
entete() {
for ajout in $* ; do
echo ${ajout} >> $FIC
done
echo '' >> $FIC
$VI +${#ajout} $FIC
echo $#
if [[ `wc -l $FIC | awk -F ' ' '{print $1}'` == `expr $# + 1` ]];then
rm $FIC
fi
}
if [ ! -s $FIC ]; then
if [[ $FIC =~ '^.*\.pl$' ]]; then
entete '#!/usr/bin/perl'
elif [[ $FIC =~ '^.*\.sh$' ]]; then
entete '#!/bin/bash'
elif [[ $FIC =~ '^.*\.c$' ]]; then
entete '#include <stdio.h>' '#include <stlib.h>'
else
$VI $FIC
fi
else
$VI $FIC
fi