On 03/07/2015 06:32 AM, David Sommerseth wrote:
From: "ToddAndMargo" <[email protected]>
To: "SCIENTIFIC-LINUX-USERS" <[email protected]>
Sent: 7. March 2015 05:40:43
Subject: Re: need rsync exclude help
--exclude='{wine-*,wine-1.7.24}' /home/CDs/Linux /mnt/MyCDs/.
I am not real certain that the {} thingy works correctly.
Anyway, I only needed 'wine-*'
That seems redundant in this case. You can always test such expansions using
'echo'
$ echo {wine-*,wine-1.7.24}
wine-* wine-1.7.24
$ echo wine-{1.7.24,package-1.2.3}
wine-1.7.24 wine-package-1.2.3
But note no expansion occurs by the shell when surrounded by single quotes:
$ echo -exclude='{wine-*,wine-1.7.24}'
-exclude={wine-*,wine-1.7.24}
Rsync may do something with the braces, but not the shell, in this case.