From owner-freebsd-questions Wed Jan 8 8: 2: 0 2003 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A9DE37B401 for ; Wed, 8 Jan 2003 08:01:59 -0800 (PST) Received: from mail.duth.gr (mail.duth.gr [192.108.114.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3EF743EB2 for ; Wed, 8 Jan 2003 08:01:57 -0800 (PST) (envelope-from bigbrother@bonbon.net) Received: from bigb3server.bbcluster.gr (b9-19.xan.duth.gr [193.92.211.19]) by mail.duth.gr (8.12.6/8.12.6) with ESMTP id h08G1sBd025601 (version=TLSv1/SSLv3 cipher=EDH-DSS-DES-CBC3-SHA bits=168 verify=NO) for ; Wed, 8 Jan 2003 18:01:55 +0200 (EET) (envelope-from bigbrother@bonbon.net) Received: from bigb3server.bbcluster.gr (localhost.bbcluster.gr [127.0.0.1]) by bigb3server.bbcluster.gr (8.12.6/8.12.6) with ESMTP id h08G1sPh005501 for ; Wed, 8 Jan 2003 18:01:54 +0200 (EET) (envelope-from bigbrother@bonbon.net) Received: from localhost (bigbrother@localhost) by bigb3server.bbcluster.gr (8.12.6/8.12.6/Submit) with ESMTP id h08G1qjF005498 for ; Wed, 8 Jan 2003 18:01:53 +0200 (EET) X-Authentication-Warning: bigb3server.bbcluster.gr: bigbrother owned process doing -bs Date: Wed, 8 Jan 2003 18:01:50 +0200 (EET) From: "BigBrother (BigB3)" X-X-Sender: bigbrother@bigb3server.bbcluster.gr To: freebsd-questions@freebsd.org Subject: Renaming files with spaces in the name to files without spaces.. Message-ID: <20030108175539.W65616@bigb3server.bbcluster.gr> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sorry for this OT but I am trying for some hours to achieve a massive rename of files using a simple script and I have not success yet. I want to rename files like "RESULTS OF JAN 01 2002.txt " to "RESULTS_OF_JAN_01_2002.txt" i.e. all the spaces, being substituted by '_', and the last space being completely removed [yes it has a space after the suffix] I tried to experiment with sed/awk and creating a sample sh script with for i in 'ls' .... but the i takes values of 'RESULTS' 'OF' 'JAN'. This means that it doesnt take the full filename as value, but parts of the filenames. Can u please suggest an easy way to implement the massive rename? Thank you very very much in advance!!!! - --- We are being monitored..but there is a solution... Use PGP for signing and encrypting emails!!!! Download my public key at http://www.us.pgp.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+HEtwGe/V3CxAyHoRAjmmAJ0VIpM/GjywRp6akCEuCaAP636okQCeL3g0 shL8qGgwBEIvbuSEBMHof8w= =Q8dy -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message