Article View: es.comp.os.linux.programacion
Article #1300Re: Quitar blancos del nombre de los ficheros
From: J.A. Gutierrez
Date: Mon, 13 Feb 2006 09:48
Date: Mon, 13 Feb 2006 09:48
47 lines
2183 bytes
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-mailReferences:
<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))