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

Reply via email to