Bash Script

Vivek J. Patankar list307 at gmail.com
Wed Jul 11 00:12:29 UTC 2007


I wrote:
> Alexander Dalloz wrote:
>> Vivek J. Patankar schrieb:
>>> John Pierce wrote:
>>>> Does anyone know of a bash script that will recurse through a series
>>>> of directories and strip the executable bit from the files in those
>>>> directories and not the directories.
>>> This worked for me.
>>>
>>> $ find /path -type f -print | xargs chmod ugo-x
>>
>> Caution, be aware of file names with spaces ;)
> 
> You're right... doesn't work with spaces in file names.

A quick peek at the xargs man pages and we have a winner. :-)

$ find /path -xdev -type f -print0 | xargs -0 chmod ugo-x

-- 
Regards,
विवेक ज. पाटणकर (Vivek J. Patankar)

Registered Linux User #374218
Fedora release 7 (Moonshine)
Linux 2.6.21-1.3228.fc7 x86_64




More information about the fedora-list mailing list