Gentoo Archives: gentoo-user-es

From: Cesar Bermudez <bermudez@××××××.com>
To: gentoo-user-es@g.o
Subject: [gentoo-user-es] Ayuda bash scripting.
Date: Fri, 28 Feb 2003 22:36:45
Message-Id: 1046458925.2624.24.camel@nonenone
1 Hola, a ver si los alguien me puede dar una mano
2
3 Estuve probando un poco esto:
4
5 #!/bin/bash
6 variable1=/mnt/otrodisco/Trabajo/bash/
7 variable2=/mnt/otrodisco/Trabajo/bash/utilidades/index.php
8 variable3=index.php
9
10 #echo $variable1
11 #echo $variable2
12 #echo $variable3
13
14 # Chequear si index.php ya existe en los directorios.
15 if ! $variable1 | grep $variable3 > /dev/null ;
16 then
17 echo -e '\033[1;31mEl Archivo NO se encontro.\033[0m'
18 else
19 echo -e '\033[1;32mEl Archivo SI se encontro.\033[0m'
20 fi
21
22 Cual es la idea? la siguiente.
23
24 Tengo un ftp andando, no tengo necesidad de crear las carpetas por que
25 me lo crea el mismo de monio de ftp ( pure-ftpd al entrar por primera
26 ves el user )
27 El arbol de directorios me quedaria algo asi por ejemplo :
28
29 bash-2.05b# pwd
30
31 /mnt/otrodisco/Trabajo/bash/simulacion
32
33 bash-2.05b# ls -la
34
35 total 48
36
37 drwxr-xr-x 12 root root 4096 Feb 28 13:57 .
38
39 drwxr-xr-x 10 root root 4096 Feb 28 13:57 ..
40
41 drwxr-xr-x 2 root root 4096 Feb 28 13:57 cesar
42
43 drwxr-xr-x 2 root root 4096 Feb 28 13:57 cyrano
44
45 drwxr-xr-x 2 root root 4096 Feb 28 13:57 flint
46
47 drwxr-xr-x 2 root root 4096 Feb 28 13:57 lir
48
49 drwxr-xr-x 2 root root 4096 Feb 28 13:57 nico
50
51 drwxr-xr-x 2 root root 4096 Feb 28 13:57 otrouser
52
53 drwxr-xr-x 2 root root 4096 Feb 28 13:57 pepe
54
55 drwxr-xr-x 2 root root 4096 Feb 28 13:57 piscui
56
57 drwxr-xr-x 2 root root 4096 Feb 28 13:57 qwerty
58
59 drwxr-xr-x 2 root root 4096 Feb 28 13:57 tao
60
61 A esos dir ( en este caso falsos ) se puede acceder por web, supongamos:
62 http://localhost/users/ .
63 Que intento hacer con ese script?
64 Que revise las carpetas de los user verificando si contienen dentro de
65 cada una de ellas un "index.php" y de no ser asi que lo copie de otro
66 lado y lo ponga en su lugar .. yo estaba probando con el "echo" para ver
67 si lo veia o no ... o sea para que no lo copiara si no estaba .. y si
68 esta el index.php por ej: en la carpeta "cesar" que no lo copie de nuevo
69 ... pero si falta en la carpeta "pepe" que si lo ponga ... alguien me
70 puede tirar un salvavidas?
71
72 No se que usar si ls -R seguido de un grep , no es lo mio digamos ...
73 Gracias y salu2
74 --
75 Cesar Bermudez <bermudez@××××××.com>
76
77
78 --
79 gentoo-user-es@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-es] Ayuda bash scripting. Gent00 <gentoo@×××××××××××××××.ar>