Date: Sat, 11 Feb 2023 17:13:19 +0100 From: Per olof Ljungmark <peo@nethead.se> To: questions@freebsd.org Subject: Re: remove double quote character from file names Message-ID: <b20f01d5-1c8b-c0d6-cbc1-3bd2f1070335@nethead.se> In-Reply-To: <105187d9-2510-9209-8b35-c273aa20076b@qeng-ho.org> References: <d83c93ad-0eac-d41a-c7db-79a1e1bc62d8@nethead.se> <105187d9-2510-9209-8b35-c273aa20076b@qeng-ho.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/11/23 16:45, Arthur Chance wrote: > On 11/02/2023 14:58, Per olof Ljungmark wrote: >> Hi all, >> >> A little help on the way, I need to find and remove the double quote (") >> character from all files in a directory structure containing hundreds of >> thousands of files. >> >> I am sure plenty of you have done this before... I've gotten as far as >> >> find . -type f -name '*"*' -exec rename 's|"|in|g' {} \; >> find: rename: No such file or directory >> >> The find part works but not renaming so I'm missing something there. > > There's no rename command in the base system. Perhaps you meant to > install the sysutils/rename pkg but forgot? > No, I thought rename was part of the base system stupid me. So, without installing more ports I suppose sed(1) could do the job?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b20f01d5-1c8b-c0d6-cbc1-3bd2f1070335>