# Modifica una linea dada de un archivo dado
# Uso: nombre_archivo nro_linea nueva_linea
function changeLine() {
- tmp=`tempfile`
+ # Si no se puede crear archivos, muero
+ [ -w . ] || die "No se puede escribir en el directorio actual" 100
+ tmp="$0.$$.tmp"
sed "${2}s%.*%$3%" > "$tmp" < "$1"
mv "$tmp" "$1"
}