> > Thanks for your replay... > I resolve the problem with sed before i post the question. > But a really want to know if i can handle all with posgre script. > > Mariano > No, you cannot. Because copy is also intended to work vice versa i.e. copy from file to table and therefore the doubled backslash is mandatory.
Regards, Christoph > > On Tuesday 23 September 2003 15:56, Montervino, Mariano wrote: > > running the following script > > > > select ('cabal\\' || user_name) into temporary user_access from > > tbl_user_access where access_profile_id =3D 4; > > copy user_access to '/temp/users.txt' delimiters '|'; > > > > The result of the output file is... > > domain\\users > > but the field in the temp table is... > > domain\users > > > > I need the same result like temp table. How could i do it?? > > RGDS > > $ cat fakedump.txt > C:\\Windows\\system32\\drivers|this\ttabbed\ttext\n > $ perl -p -e 's/\\\\/\\/g;' fakedump.txt > C:\Windows\system32\drivers|this\ttabbed\ttext\n > > As you can see, this only handles \\ not \t=3Dtab. > You could also do this in sed: > $ sed -e 's/\\\\/\\/g' fakedump.txt > > HTH > --=20 > Richard Huxton ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])