--- [EMAIL PROTECTED] wrote: > > I need to write a script to replace '\'s with '/', > but how can I get > > grep to accept '\' as a regular expression (it > assumes it to be line > > continue character, at least from the sh prompt)? > > Come to think of it, if you're trying to _replace_ > charcacters, instead > of just locating them, you might want to try the tr > command: > > cat file |tr '\\' '/' >outfile > > This commandline feeds file into the 'tr' command, > which here is told to > replace backslashes (note that here too, you must > use '\\') with > slashes, and then sends the output to outfile. > Check out the man page > for 'tr'. > > If backslashes will only appear in file paths, you > are set. If they > appear in some other contents where they need to be > kept, then look at a > more sophisticated tool like sed. > This it true... the '\' also appears in printf's IE: fprintf("\t hello \n");
=== Amateur Radio, when all else fails! http://www.qsl.net/wa2mze Debian Gnu Linux, Live Free or ..... _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com