Re: DOS newlines (CR/LF) to Unix format [message #171741 is a reply to message #171732] |
Thu, 20 January 2011 03:15 |
Bjarne Jensen
Messages: 9 Registered: January 2011
Karma:
|
Junior Member |
|
|
On 2011-01-19 12:25, Luuk wrote:
> On 19-01-11 11:59, Bjarne Jensen wrote:
>> I found this snippet on internet:
>>
>> # IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format
>> awk '{sub(/\r$/,"");print}' # assumes EACH line ends with Ctrl-M
>>
>> It works fine on the commandline so I wrote like this in a php-script:
>>
>> - - -
>>
>> $unix = ".unix";
>>
>> foreach (glob($usedir."[12_]*") as $filename) {
>> exec('awk { sub("/\r$", ""); print } $filename> $filename.$unix');
>
> the single quotes around your AWK-script are missing...
Now corrected bot still no joy.
>> }
>>
>> - - -
>>
>>
>> But absolutely nothing happens!
>
> there might be an error on your log..
error_log now activated
>
>>
>> Why not?
>>
>>
>> /Bjarne
>
> you also could try 'dos2unix'
also no joy.
|
|
|