![]() |
|
|
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 |
| TimeStamp Klärung | Sreejith_VK | Shell Programmierung und Scripting | 2 | 04-09-2008 01:07 AM |
| Sun Unix-Befehl Klärung | FredSmith | SUN Solaris | 4 | 07-12-2007 02:30 AM |
| Klärungsbedarf | ravi.sadani19 | Shell Programmierung und Scripting | 2 | 04-13-2007 02:55 AM |
| nawk Befehl Klärung | Tux_Raju | Shell Programmierung und Scripting | 2 | 07-28-2005 10:28 AM |
| "Suchen"-Kommando Klärung | CK-18 | UNIX for Dummies Questions & Answers | 3 | 05-21-2002 03:46 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hi,
Ich brauche Ihre Hilfe, um die genaue Funktionsweise dieser folgenden Code .. cat datei1 | ux2dos | tr-d ''>> datei2 Datei1 enthält nur eine Zeile: "DTS-PO \ SPECTRUM WO 56" die Daten enthält eine META CHAR "\" .. Blick auf die obige Zeile. Aber Datei2 Die Ausgabe enthält: "DTS-POSPECTRUM WO 56 ^ M" Das "\" nicht in der datei2. Die ux2dos hängt ^ M am Ende der Zeile. Meine Fragen sind: 1. Was ist der Betrieb von tr-d '? Was ist die Benutzung dieser Marke arrow Option? 2. ist der Pfeil der Option ignorieren alle speziellen Meta-char's? oder die ux2dos ignorieren oder löschen Sie die besondere META Char's? 3. Gibt es eine Möglichkeit, die Meta-char's wäre in der Datei2? Hinweis: Umwelt \u003d IBM AIX 5.3 Shell \u003d ksh |
|
||||
|
fpmurphy: seinem Beispiel hat eine wörtliche Steuerzeichen, die mein Browser zeigt, wie ein leeres Feld.
Das riecht nach Hausaufgaben aus dem Intro natürlich. @ vparunkumar: Lesen Sie das Buch Ihrer Vortragende Ihnen, es hat die Antworten, und dass ist der Grund, warum er es Ihnen. Senden Sie ihn o ihr unsere Grüße, können Sie sagen, dass wir mit einem "Useless Use of Cat Award" für dieses Beispiel. |
|
||||
|
Mit Zeit .. ![]() Aber, damit Sie sich nach ist einer der am häufigsten usgaes des tr-d .. Code:
ls -l /home/nua7 | tr -d " " | cut -d " " -f2 Dies würde alle Dateien im angegebenen Pfad, ebenso Platz, die Felder mit einem Raum ", die weiter als demiliter im Schnitt Befehl. Hope this helps ..! Zuletzt bearbeitet von Yogesh Sawant; am 03-18-2008 08:30 AM.. Grund: Code-Tags hinzugefügt |
|
||||
|
In meinem vorherigen Post, einige Zeichen fehlte in tr Befehl!
die eigentliche Skript sieht wie cat datei1 | ux2dos | tr-d "->">> datei2 Ich könnte nicht in der Lage, Kopieren / Einfügen die genaue Symbol .. diesem Editor doesnt akzeptieren ... , Aber es ist ein perfektes Symbol Pfeil (->) Zur Zeit: :-) Dies ist keine Übung LAB ..... Echtzeit-Ausgabe ... Ich arbeite in IBM Indien .. und ich bin neu auf AIX / UNIX. Dies ist ein Fehler, den ich gefunden .. Aber ich konnte nicht verstehen, im Sinne von Pfeilsymbol .. Können Sie mir helfen? |
|
||||
|
tr-d entfernt alle Vorkommen der angegebenen Zeichen (n) aus dem Eingang, und kopiert die übrigen. Ein sehr kurzer Blick auf die tr (1) Manpage haben gesagt, Sie würden diese.
Konventionell ux2dos ersetzt Zeilenumbrüche mit Wagenrücklauf + Zeilenvorschub, aber es ist nicht ein Standard-Befehl, es könnte auch andere Sachen wie ändern Schrägstriche in Dateinamen zu Backslashes oder was nicht, wenn es sich um eine spezielle Kommando. (Oft unix2dos ist eine einfache Hülle um eine Online-TR oder sed Skript, auch.) Wenn Sie nicht möchten, entfernen Sie das Geheimnis arrow Charakter, nehmen Sie die "tr". Ich vermute, es wurde für einen Grund, wenn. Sorry für den Sarkasmus, und hoffe, dass dies hilft. |
|
||||
|
Zur Zeit
Ich bin ein frisch Engineering Graduate, haben sich kürzlich in IBM .. und neue zu diesem AIX / Unix ![]() Vielen Dank für Ihre wertvolle Antwort .. Jetzt habe ich verstanden, die tr-d .. ist das Problem aufgrund ux2dos Umstellung? wird ux2dos Änderung / Änderung der Eingabe-String, die Meta-Zeichen? Bitte geben Sie mir ein paar Links, um mehr über ux2dos? |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|