🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9777

Re: Separar directorios

#9777
From: Jose A
Date: Thu, 16 May 2002 17:30
47 lines
2118 bytes
Hola

In article <2799331.vXUDI8C0e8@rvmsoft.localdomain>, rvm wrote:
> Supongamos que tengo una cadena de caracteres, que contiene varios 
> directorios, separados por ":".
> 
> �C�mo hago en bash para ir extrayendo de esa cadena cada uno de los 
> directorios?
>
> S� que esto debe ser muy f�cil de hacer, pero es que de bash casi no tengo ni 
> idea, pero tambi�n me parece muy exagerado hacer un programa en C para lo que 
> quiero hacer (y adem�s esto es lo �nico que me falta).
> 
> (Mi objetivo final es obtener una lista con todos los ficheros que hay en esa 
> lista de directorios).

Prueba esto:

-------------------------------cortar aqui-------------------------
#!/bin/sh

IFS=':'
VAL=`cat $1`

for i in $VAL
do
    echo $i
    ls -l $i
done
-------------------------------cortar aqui-------------------------

Se copia en un fichero y se hace:

chmod 755 nombre_fichero

y se usa as�:

./nombre_fichero fichero

donde fichero es el fichero donde est�n los nombres de los directorios.

PD: imagino que los directorios ser�n rutas completas, tipo
"/etc:/home/usuario:/var:/usr/local".

espero que te sirva, y que sea lo que tu quer�as.

saludos.
Technical Details
Message-ID: <slrnae7r4v.2pd.MAQUI000@cm224028.red.mundo-r.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.240.42.8!luth.se!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!cesio.mundo-r.com!localhost.localdomain!nobody
References: <2799331.vXUDI8C0e8@rvmsoft.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,27d20c7af09c7418
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-05-16 10:52:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.240.42.8!luth.se!lnewspeer01.lnd.ops.eu.uu.net!emea.uu.net!cesio.mundo-r.com!localhost.localdomain!nobody
From: MAQUI000@NOSPAM.mundo-r.com (Jose A)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Separar directorios
Date: Thu, 16 May 2002 19:30:09 +0200
Organization: Another Netscape Collabra Server User
Lines: 47
Message-ID: <slrnae7r4v.2pd.MAQUI000@cm224028.red.mundo-r.com>
References: <2799331.vXUDI8C0e8@rvmsoft.localdomain>
NNTP-Posting-Host: cm224028.red.mundo-r.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.7.1 (Linux)