On Monday 26 Jul 2010, Rony wrote:
> [snip]
> find /path -expr1 /( -expr2 -o expr3 /) -exec {}..........
>
> This delimiter or escape sign '\' is a funny thing. In file names
> with spaces as well as commands, it makes the line continue further
> but in the find command it is called the escape or delimiter.
The \ is used to escape characters special to the shell. Space, newline
and the open and close brackets all are special. If you use \ to escape
a space or a newline, it "extends" the command line (or argument). (
and ) are also special, so you need to escape them too.
The function of \ remains unchanged whichever shell command you're
using.
Regards,
-- Raju
--
Raj Mathur [email protected] http://kandalaya.org/
GPG: 78D4 FC67 367F 40E2 0DD5 0FEF C968 D0EF CC68 D17F
PsyTrance & Chill: http://schizoid.in/ || It is the mind that moves
--
http://mm.glug-bom.org/mailman/listinfo/linuxers