🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Quitar blancos del nombre de los ficheros

#1300
From: J.A. Gutierrez
Date: Mon, 13 Feb 2006 09:48
47 lines
2183 bytes
pacolinx <contestaralgrupo@microsoft.com> wrote:
: Quiero quitar los blancos de los ficheros de la carpeta actual y de los
: subdiretorios, pero no lo consigo.
: Que esta mal?

: cat blancos.sh
: #!/bin/bash
: for i in $(find -name *.mp3); do
:    nuevo=`echo "$i" | sed -s 's/\ //g'`;
:    echo $nuevo
: done

---------------------------------------------------------------------------
#!/bin/sh

DO=

if [ "_$1" = "_-n" ]
then
	DO=echo
	shift
fi

find $1 -depth -print |\
while read file
do
		DIR=`expr "$file" : '\(\([^\/]*\/\)*\)\(.*\)'`
		FILE=`expr "$file" : "$DIR"'\(.*\)'`
		NFILE="$DIR"`echo "$FILE" | tr '[A-Z]' '[a-z]' | tr '][|!;:\ #$&~' _ `

		if [ "$NFILE" != "$file" ]
		then
			if [ -f "$NFILE" ]
			then
				echo Warning: "$NFILE" exists "($file)"
			else
				echo Renaming: "$NFILE"
				$DO mv "$file" "$NFILE"
			fi
		fi
done
---------------------------------------------------------------------------
-- 
PGP and other useless info at      \
http://webdiis.unizar.es/~spd/      \
finger://daphne.cps.unizar.es/spd    \       Timeo Danaos et dona ferentes
ftp://ivo.cps.unizar.es/pub/          \                         (Virgilio)   
Technical Details
Message-ID: <dspkm5$gtv$1@appleseed.escomposlinux.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mail
References: <cnseb3-oei.ln1@aldarias.dyndns.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,f65ccb753798f819
X-Google-Attributes: gidf86c8,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news4.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Quitar blancos del nombre de los ficheros
Date: Mon, 13 Feb 2006 09:48:53 +0000 (UTC)
Organization: Rank
Lines: 47
Message-ID: <dspkm5$gtv$1@appleseed.escomposlinux.org>
References: <cnseb3-oei.ln1@aldarias.dyndns.org>
NNTP-Posting-Host: daphne.cps.unizar.es
X-Trace: appleseed.escomposlinux.org 1139824133 17343 155.210.152.20 (13 Feb 2006 09:48:53 GMT)
X-Complaints-To: news@appleseed.escomposlinux.org
NNTP-Posting-Date: Mon, 13 Feb 2006 09:48:53 +0000 (UTC)
User-Agent: tin/1.4.7-20030322 ("Suggestions") (UNIX) (IRIX64/6.5 (IP30))