![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Identificeer IP-adres van een printer wachtrij in de HP-Unix | lenin1985 | HP-UX | 2 | 06-11-2008 04:21 |
| Identificeer records met ongewenste tekens in unix | sureshg_sampat | Programmeren en Shell Scripting | 6 | 11-14-2007 02:44 PM |
| Inventarisatie van een externe machine als windows of unix | u449064 | UNIX for Advanced & Expert Gebruikers | 5 | 08-05-2006 01:03 PM |
| Identificeer type bestand | DebianJ | Programmeren en Shell Scripting | 1 | 11-17-2005 11:55 |
| hoe unix identificeren C en andere taal code! | a25khan | UNIX voor Dummies Questions & Answers | 2 | 01-21-2004 10:44 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
hoe de stand van het bestand in unix
hoi,
Ik heb een eis in die ik nodig heb om een invoerbestand Het probleem is de input file soms komt in DOS-modus en een aantal keer is afkomstig van de Unix-modus Het script dat ik heb geschreven zal het bestand alleen als het in unix-modus en is het niet verwerken als het bestand in DOS-modus Is er een methode om te controleren of de input bestand in DOS-modus of in de unix-modus in het script zelf (terwijl de verwerking) Zodat ik kan het ook in mijn script Thanks in advance Groeten, Selvaraj S |
|
||||
|
hoi,
Ik ben niet gevraagd voor tr-d '\ r' <INFILE> hetbestand Als u binnen script, van het script zelf kunt u controleren of een bestand is met uitvoeren, lees-, schrijf-permissies net als dat ik ben gevraagd. Van binnen een shell script Ik wil om te controleren of de input bestand in DOS-modus of unix-modus Mijn bedoeling is, in welke vorm (DOS of Unix) zij het bestand te verzenden naar unix vak mijn script heeft om na te gaan of de soort voorkomt en indien zij niet aan haar om te zetten in unix-modus met de in de shell-script bij het verwerken van bedankt |
|
||||
|
Hoi,
Ik leg het probleem De volgende paar regels uit een bestand genaamd retst.out Ik heb gewoon alles gekopieerd enkele van de lijnen door het openen van het bestand in vi modus kunt u de [DOS] in het voorbeeld hieronder (in vi editor) Input bestand in DOS-modus ------------------------ 2008110803000200050000011 10,0000 10,0000 2008111503000200050000011 10,0000 10,0000 2008112203000200050000011 10,0000 10,0000 2008112903000200050000011 10,0000 10,0000 "retst.out" [DOS] 52L, 3016C Hetzelfde bestand na omzetting in een unix-modus 2008110803000200050000011 10,0000 10,0000 2008111503000200050000011 10,0000 10,0000 2008112203000200050000011 10,0000 10,0000 2008112903000200050000011 10,0000 10,0000 "retst.out" 52L, 2964C Ik zal gebruik maken van de onderstaande regels voor het omzetten van mijn bestand van DOS-modus op unix-modus tr-d '\ 15 \ 32' <retst.out> 1.txt mv 1.txt retst.out Als u het bestand hierboven Ik zie een CTL + M (^ M) tekens in de bestandsnaam Deze conversie vraag ik. Hoe om hetzelfde te doen bedankt |
|
|||||
|
Gewoon voor de duidelijkheid: de term "modus" in UNIX meestal betrekking op de toestemming bits set (lezen / schrijven / uitvoeren). Wat bedoel je zou de lijn beëindiging stijl (DOS / Windows: \ r \ n, UNIX: \ n Apple: \ r) of het bestand codering.
Om een bestand te converteren van DOS stijl op UNIX-stijl, de commando's die door rakeshou moet goed werken. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|