ciao a tutti ho il seguente problema: dato in input il nome di un file lo script in output mi deve dire innanzitutto se il file esiste e poi una volta accertata l esistenza capire se è una directory, un file eseguibile, o un file semplice.
in output mi da errore alla riga 6 e alla riga 13 unexpected operator.codice:#!/bin/sh echo "nome file è $1" if test ! -e $1 ; then echo "$1 non esiste" exit 1 fi if test -d $1 ; then echo "$1 è una directory" elif test -x $1; then echo "$1 è un eseguibile" else echo "file normale" fi
non riesco a capire dove sbaglio
SPERO QUALCUNO MI AIUTI grazie in anticipo