![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Identifizieren Sie die IP-Adresse des Drucker-Warteschlange in HP-Unix | lenin1985 | HP-UX | 2 | 06-11-2008 04:21 AM |
| Identifizieren Datensätze mit Junk-Zeichen in UNIX | sureshg_sampat | Shell Programmierung und Scripting | 6 | 11-14-2007 02:44 PM |
| Identifizieren einem Remote-Rechner als Windows-oder UNIX - | u449064 | UNIX für Fortgeschrittene und Experten | 5 | 08-05-2006 01:03 PM |
| Identifizieren Art der Datei | DebianJ | Shell Programmierung und Scripting | 1 | 11-17-2005 11:55 AM |
| Wie funktioniert unix identifizieren und andere C-Code! | a25khan | UNIX for Dummies Questions & Answers | 2 | 01-21-2004 10:44 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
zu ermitteln, wie der Modus der Datei im Unix -
Hi,
Ich habe eine Verpflichtung, dass ich, um eine Eingabedatei Das Problem ist, die Eingabedatei manchmal kommt es in DOS-Modus und manchmal kommt es in Unix-Modus Das Skript, das ich geschrieben habe Prozess wird die Datei nur, wenn es in Unix-Modus und es ist nicht die Verarbeitung, wenn sich die Datei im DOS-Modus Gibt es eine Methode zu überprüfen, ob die Datei befindet sich in der DOS-Modus oder im Unix-Modus in das Skript selbst (bei der Verarbeitung) Also, ich kann mit den gleichen in meinem Skript Vielen Dank im Voraus Grüße, Selvaraj S |
|
||||
|
Hi,
Ich verlange nicht, tr-d '\ r' <infile> outfile , wenn Sie sich in Shell-Skript, aus dem Skript selbst können Sie überprüfen, ob eine Datei auf Ausführen, Lese-, Schreib-Berechtigungen so frage ich. Aus ein Shell-Skript, ich möchte prüfen, ob die Datei befindet sich in der DOS-Modus-oder Unix-Modus Meine Absicht ist, in welcher Form (DOS oder Unix) Sie senden die Datei auf Unix-mein Skript hat, um die Art und, wenn es nicht passender hat, um ihn in Unix-Modus in der Shell-Skript, bei der Verarbeitung Danke |
|
||||
|
Hi,
Lassen Sie mich erklären, das Problem Die folgenden Zeilen sind aus einer Datei mit dem Namen retst.out Ich habe gerade kopiert einige der Linien, indem Sie die Datei in vi Modus können Sie die [dos] in den Zeilen unten (in vi Editor) Input-Datei im 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 Diese Datei, nachdem es in 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 Ich benutze die folgenden Zeilen für das Umwandeln der Datei ist von DOS-Modus auf Unix-Modus tr-d '\ 15 \ 32' <retst.out> 1.txt mv 1.txt retst.out Wenn Sie die Datei vor mir alle Strg + M (^ M)-Zeichen in die Datei Diese Umstellung Ich frage. Wie, das Gleiche zu tun Danke |
|
|||||
|
Nur zur Klarstellung: Der Begriff "Mode" in UNIX in der Regel bezieht sich auf die Genehmigung Bits gesetzt (Lesen / Schreiben / Ausführen). Was würden Sie die Zeile Beendigung Stil (DOS / Windows: \ r \ n, UNIX: \ n, Apple: \ r) oder die Datei-Kodierung.
Um eine Datei von der DOS-Stil auf dem Unix-Stil, die Befehle vorgeschlagen, durch rakeshou sollte gut funktionieren. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|