can you write to a dos format while in unix
can you write to a dos format while in unix
am 08.04.2008 22:06:43 von mmccaws2
My users are will be uploading a file from unix. I'm trying to save a
step by formatting the file while in unix so they don't have to format
it with
"perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
The resulting file after copied to windows did not have a readable
format. Is this a process that can only be done after the file
transfer?
Mike
Re: can you write to a dos format while in unix
am 08.04.2008 22:12:18 von Joost Diepenmaat
mmccaws2 writes:
> My users are will be uploading a file from unix. I'm trying to save a
> step by formatting the file while in unix so they don't have to format
> it with
>
> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> The resulting file after copied to windows did not have a readable
> format. Is this a process that can only be done after the file
> transfer?
No, you're doing it wrong.
*ON UNIX*, you can do:
perl -p -e 's/\n/\r\n/' < $infile > $dosfile
Final results are dependent on the transfer protocol (i.e. do NOT
transfer those files with FTP in ASCII mode).
--
Joost Diepenmaat | blog: http://joost.zeekat.nl/ | work: http://zeekat.nl/
Re: can you write to a dos format while in unix
am 08.04.2008 22:48:39 von cbigam
mmccaws2 wrote:
> My users are will be uploading a file from unix. I'm trying to save a
> step by formatting the file while in unix so they don't have to format
> it with
>
> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> The resulting file after copied to windows did not have a readable
> format. Is this a process that can only be done after the file
> transfer?
Unless I'm missing something, you should just be able to do:
$unix2dos $infile > $outfile
Colin
Re: can you write to a dos format while in unix
am 08.04.2008 22:54:48 von Rich Grise
On Tue, 08 Apr 2008 22:12:18 +0200, Joost Diepenmaat wrote:
> mmccaws2 writes:
>
>> My users are will be uploading a file from unix. I'm trying to save a
>> step by formatting the file while in unix so they don't have to format
>> it with
>>
>> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>>
>> The resulting file after copied to windows did not have a readable
>> format. Is this a process that can only be done after the file
>> transfer?
>
> No, you're doing it wrong.
>
> *ON UNIX*, you can do:
>
> perl -p -e 's/\n/\r\n/' < $infile > $dosfile
>
> Final results are dependent on the transfer protocol (i.e. do NOT
> transfer those files with FTP in ASCII mode).
What's wrong with
$ todos < $infile > $dosfile
?
Thanks,
Rich
Re: can you write to a dos format while in unix
am 08.04.2008 23:16:26 von mmccaws2
On Apr 8, 1:54 pm, Rich Grise wrote:
> On Tue, 08 Apr 2008 22:12:18 +0200, Joost Diepenmaat wrote:
> > mmccaws2 writes:
>
> >> My users are will be uploading a file from unix. I'm trying to save a
> >> step by formatting the file while in unix so they don't have to format
> >> it with
>
> >> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> >> The resulting file after copied to windows did not have a readable
> >> format. Is this a process that can only be done after the file
> >> transfer?
>
> > No, you're doing it wrong.
>
> > *ON UNIX*, you can do:
>
> > perl -p -e 's/\n/\r\n/' < $infile > $dosfile
>
> > Final results are dependent on the transfer protocol (i.e. do NOT
> > transfer those files with FTP in ASCII mode).
>
> What's wrong with
> $ todos < $infile > $dosfile
> ?
>
> Thanks,
> Rich
we're using scp that comes on HPUX. The results did seem to change.
Mike
Re: can you write to a dos format while in unix
am 08.04.2008 23:19:33 von mmccaws2
On Apr 8, 1:54 pm, Rich Grise wrote:
> On Tue, 08 Apr 2008 22:12:18 +0200, Joost Diepenmaat wrote:
> > mmccaws2 writes:
>
> >> My users are will be uploading a file from unix. I'm trying to save a
> >> step by formatting the file while in unix so they don't have to format
> >> it with
>
> >> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> >> The resulting file after copied to windows did not have a readable
> >> format. Is this a process that can only be done after the file
> >> transfer?
>
> > No, you're doing it wrong.
>
> > *ON UNIX*, you can do:
>
> > perl -p -e 's/\n/\r\n/' < $infile > $dosfile
>
> > Final results are dependent on the transfer protocol (i.e. do NOT
> > transfer those files with FTP in ASCII mode).
>
> What's wrong with
> $ todos < $infile > $dosfile
> ?
>
> Thanks,
> Rich
Sorry that wasn't quite right. I made the change and then scp'd. scp
on XP which is a product of Attachmate.
Mike
Re: can you write to a dos format while in unix
am 08.04.2008 23:29:25 von mmccaws2
On Apr 8, 2:19 pm, mmccaws2 wrote:
> On Apr 8, 1:54 pm, Rich Grise wrote:
>
>
>
> > On Tue, 08 Apr 2008 22:12:18 +0200, Joost Diepenmaat wrote:
> > > mmccaws2 writes:
>
> > >> My users are will be uploading a file from unix. I'm trying to save a
> > >> step by formatting the file while in unix so they don't have to format
> > >> it with
>
> > >> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> > >> The resulting file after copied to windows did not have a readable
> > >> format. Is this a process that can only be done after the file
> > >> transfer?
>
> > > No, you're doing it wrong.
>
> > > *ON UNIX*, you can do:
>
> > > perl -p -e 's/\n/\r\n/' < $infile > $dosfile
>
> > > Final results are dependent on the transfer protocol (i.e. do NOT
> > > transfer those files with FTP in ASCII mode).
>
> > What's wrong with
> > $ todos < $infile > $dosfile
> > ?
>
> > Thanks,
> > Rich
>
> Sorry that wasn't quite right. I made the change and then scp'd. scp
> on XP which is a product of Attachmate.
>
> Mike
How does one print hidden characters like '\n' in perl or cl?
Mike
Re: can you write to a dos format while in unix
am 08.04.2008 23:37:09 von mmccaws2
On Apr 8, 2:29 pm, mmccaws2 wrote:
> On Apr 8, 2:19 pm, mmccaws2 wrote:
>
>
>
> > On Apr 8, 1:54 pm, Rich Grise wrote:
>
> > > On Tue, 08 Apr 2008 22:12:18 +0200, Joost Diepenmaat wrote:
> > > > mmccaws2 writes:
>
> > > >> My users are will be uploading a file from unix. I'm trying to save a
> > > >> step by formatting the file while in unix so they don't have to format
> > > >> it with
>
> > > >> "perl -p -e 's/\r/\r\n/' < $infile > $dosfile"
>
> > > >> The resulting file after copied to windows did not have a readable
> > > >> format. Is this a process that can only be done after the file
> > > >> transfer?
>
> > > > No, you're doing it wrong.
>
> > > > *ON UNIX*, you can do:
>
> > > > perl -p -e 's/\n/\r\n/' < $infile > $dosfile
>
> > > > Final results are dependent on the transfer protocol (i.e. do NOT
> > > > transfer those files with FTP in ASCII mode).
>
> > > What's wrong with
> > > $ todos < $infile > $dosfile
> > > ?
>
> > > Thanks,
> > > Rich
>
> > Sorry that wasn't quite right. I made the change and then scp'd. scp
> > on XP which is a product of Attachmate.
>
> > Mike
>
> How does one print hidden characters like '\n' in perl or cl?
>
> Mike
Also, I've never used unix2dos, is this a module or program?
Mike
Re: can you write to a dos format while in unix
am 09.04.2008 01:22:22 von Jim Gibson
In article
<9ad7dab3-81b9-4afb-be94-c5706f2e347e@p25g2000hsf.googlegroups.com>,
mmccaws2 wrote:
> How does one print hidden characters like '\n' in perl or cl?
You change them to something printable:
$line = "123\n";
$line =~ s{\n}{\\n\n}g; # '123\n'
or maybe
$line =~ s{([[:cntrl:]]}{sprintf"\\%x\n",ord($1)}eg; # '123\a'
print $line;
--
Jim Gibson
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
Re: can you write to a dos format while in unix
am 09.04.2008 02:09:12 von mmccaws2
On Apr 8, 4:22 pm, Jim Gibson wrote:
> In article
> <9ad7dab3-81b9-4afb-be94-c5706f2e3...@p25g2000hsf.googlegroups.com>,
>
> mmccaws2 wrote:
> > How does one print hidden characters like '\n' in perl or cl?
>
> You change them to something printable:
>
> $line = "123\n";
> $line =~ s{\n}{\\n\n}g; # '123\n'
>
> or maybe
>
> $line =~ s{([[:cntrl:]]}{sprintf"\\%x\n",ord($1)}eg; # '123\a'
> print $line;
>
> --
> Jim Gibson
>
> Posted Via Usenet.com Premium Usenet Newsgroup Services
> ----------------------------------------------------------
> ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
> ----------------------------------------------------------
> http://www.usenet.com
Thanks I should've, could've thought of that, but I hadn't
Mike
Re: can you write to a dos format while in unix
am 09.04.2008 02:09:52 von Joost Diepenmaat
Rich Grise writes:
> What's wrong with
> $ todos < $infile > $dosfile
> ?
Nothing if you have it. Same for unix2dos etc. FTR: I seem to have
neither on my debian box which has been in use for years.
--
Joost Diepenmaat | blog: http://joost.zeekat.nl/ | work: http://zeekat.nl/