Linux/Unix Shell Scripting - buscar un archivo

   
Vista:

buscar un archivo

Publicado por pompeu63 (1 intervención) el 12/05/2008 12:48:36
Buenas,

Estoy haciendo un script y lo que quiero es que me compruebe si esta el archivo en cuestion. Me explico. le digo que introduzca un nombre, este lo que hago es mirar si en el directorio /root esta si esta salta echo "conforme esta" sino me crea el archivo. pues la opcion de buscar no hay forma de que me funcione lo hago con un if, os adjunto parte del escript en cuestión.

read OPCIO
case $OPCIO in
1) echo -n "introdueix el nom del fitxer a crear: ";
read fitxer
if ["$fitxer" = "/root/$fitxer.txt"]
then
echo "fichero existe";
else
echo "$0" > /root/$fitxer.txt

fi
echo -n "pulsa una tecla per continuar";
read tecla;;
2) .......
......

grácias de antemano.

Pompeu
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:buscar un archivo

Publicado por n0str0m0 (180 intervenciones) el 12/05/2008 18:52:44
Porque lo que estás comparando son cadenas, no una cadena con una ruta.

man test

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar