Hoe kan ik windows bestanden omzetten naar Unix?

Pagina: 1
Acties:
  • 331 views sinds 30-01-2008
  • Reageer

  • oegaoega
  • Registratie: April 2001
  • Laatst online: 07-03 09:09
Hoi,
Nou, Ik studeer infomatica en moet af en toe practicum opdrachten maken onder een Unix-machine.(BV programeren, SQL etc etc)
Ik ben een tijdtje ernstig ziek en wil mijn opdrachten thuis onder een Windows machine maken. Dat gaat opzich wel goed maar als ik bv een programma gemaakt heb en ik die naar een unix machine stuur, krijg ik fout meldingen. Dat komt omdat kladblok allemaal extra tekens aan het tekst-bestand toevoegt. Dan moet ik ze allemaal een voor een onder VI er uit gaan halen. Dat schiet niet zo op.
Weet iemand een convertor of een programma voor windows waarmee ik toch lekker kan typen zonder dat ik problemen kijrg met de Unix machines?
alvast bedankt, Farid

Verwijderd

dos2unix is hier goed voor

  • aKeY
  • Registratie: Maart 2001
  • Laatst online: 16-03 12:20
Kheb hier eigenlijk nooit geen problemen mee..

Waar je wel voor moet opletten:

Als je de bestanden via ftp upload naar je *nix machine, zorg dan wel dat je in de ascii modus staat...

Een dag is een dag...


  • oegaoega
  • Registratie: April 2001
  • Laatst online: 07-03 09:09
ik krijg volgende foutmelding met dos2unix :

could not open /dev/kbd to get keyboard type US keyboard assumed
could not get keyboard ty.....

ik kan het commando dos2unix niet opvragen!!!!

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Doe eens
code:
1
dos2unix --help

en start het dan op met de juiste parameters.

  • oegaoega
  • Registratie: April 2001
  • Laatst online: 07-03 09:09
Geprobeerd Precies het zelfde verhaal.
Man Dos2unix ook geprobeerd. Dan krijf ik te zien hoe en wat. En als ik hem eenmaal wilt uitvoeren. krijg ik weer fout melding.

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 21:22

tweakerbee

dus..?

UltraEdit heeft toch wat functies hiervoor?

You can't have everything. Where would you put it?


Verwijderd

Als je het niet erg vindt om de Java runtime te installeren kun je eventueel deze proggies overwegen: Jext of Jedit. Deze editors met een grafische interface draaien zowel onder Linux als Windoos en je kunt textbestanden wegschrijven in unix formaat.

Verwijderd

beterschap

Verwijderd

en om nog een proggie aan de lijst toe te voegen: editpad.

  • jurri@n
  • Registratie: Maart 2000
  • Laatst online: 01-04 10:30
Als ik PHP of HTML files maak doe ik dat altijd onder Windows, en schrijf ze dan later naar m'n linux-server... Nooit problemen mee... anders een keer openen met pico, opslaan en weer sluiten... dan converteert pico alle windows-ENTER's naar de UNIX-ENTER's

Verwijderd

internetgw:~ # duconv
duconv TortiSoft © 1994
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
convert german text-files between DOS and UNIX (Linux)

usage: duconvert [-option] input output
option: d = to DOS
u = to UINX (Linux)

  • Leon
  • Registratie: Maart 2000
  • Laatst online: 21-03 08:30

Leon

Rise Of The Robots

cat <dos bestand> | tr -d "\015" | tee <unix bestand>

Even gebruik maken van de al aanwezige opdrachten in *NIX :)

Kan dan wel een toppertje zijn, maar dan moet ik hem wel goed schrijven... |:( (was een nul vergeten en dan zet ie hem niet om naar het CTRL-M teken (carriage returnteken :))

Windows gebruikt namelijk een carriage returnteken samen met een linefeed teken om een regel af te sluiten.
Terwijl *NIX alleen maar een linefeed teken gebruikt om een regel af te sluiten :). wat ik met die opdracht dus eigenlijk doe is overal de carriage return weghalen.. (CTRL-M of als je het bestand bekijkt zie je ook allemaal ^M staan :P).
Maar waarom staat er nou "/015" :?
Omdat dat in de ASCI tabel voor carriage return staat staat... :P


En oohw ja.. ik vraag wel vaker dingen aan me zelf en geef er ook zelf antwoord op.. ;) :P
en ik heb toch niets anders te doen.. :)

Eeuwige n00b


  • oegaoega
  • Registratie: April 2001
  • Laatst online: 07-03 09:09
Dank je wel tomazz ;)
Fazer: Heb ik geprobeerd. Maar dat werkte ook niet. Naar mijn mening zou hij het gewoon moeten doen.

Kruck: Dat vind ik een goed idee. Ik ga meteen uit proberen. Maar ik hoop dat ik iets op het unix-systeempje kan installeren.

Ik vind het geweldig dat er zo veel duurtjes zijn om het te kunnen uitproberen.

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 21:22

tweakerbee

dus..?

UNIX/MAC file conversions (to/from DOS), EBCDIC file conversions (to/from ASCII), OEM conversions (to/from ANSI)

www.ultraedit.com

Succes en beterschap.

You can't have everything. Where would you put it?


  • djexplo
  • Registratie: Oktober 2000
  • Laatst online: 21-12-2025
Je kan ook Xemacs gebruiken is speciaal gemaakt voor zulke dingen ;)

'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'


  • drikus
  • Registratie: Juni 2000
  • Laatst online: 25-03 07:18
Op woensdag 03 oktober 2001 19:34 schreef fazer het volgende:
cat <dos bestand> | tr -d "\15" | tee <unix bestand>

Even gebruik maken van de al aanwezige opdrachten in *NIX :)
Toppertje 8-)

Verwijderd

Ik denk dat je inderdaad dan het makkelijkst UltraEdit kan gebruiken.

Trouwens een programma, waar niet meer zonder zou kunnen leven!!

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 18:10

Sjonny

Fratser

in vi hoef je dat niet een voor een weg te halen hoor..
je kan ook het volgende intypen in browse mode (of hoe dat ook heet):
:s/<ctrl+v+m>//
die ctrl+v+m zijn dus 3 toetsen tegelijkertijd, je krijgt dan die eerder genoemde ^M, maar dat mag je niet zo intypen ofcouse.. heeft wat weg van sed op deze manier trouwens.

The problem is in the part of your brain that handles intelligence.


  • Onno
  • Registratie: Juni 1999
  • Niet online
ftp in ASCII mode voert de conversie gewoon automatisch uit... dacht ik. :)

(en Textpad kan trouwens ook prima met Unix bestanden overweg)
Pagina: 1