The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-18-2008
vparunkumar vparunkumar is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Ort: Chennai, Indien
Beiträge: 18
Unhappy benötigen Klarheit über tr-d?

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
  #2 (permalink)  
Old 03-18-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderator
  
 

Join Date: Dezember 2003
Ort: Florida
Beiträge: 1938
tr-d "macht keinen Sinn.

Sind Sie sicher, dass es nicht tr-d "\" "?
  #3 (permalink)  
Old 03-18-2008
Ära
Gast
  
 

Beiträge: n / a
Bits: 0 [Banking]
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.
  #4 (permalink)  
Old 03-18-2008
nua7 nua7 is offline
Registrierte Nutzer
  
 

Join Date: März 2008
Location: / bin / sh
Beiträge: 353
Wink

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
  #5 (permalink)  
Old 03-18-2008
vparunkumar vparunkumar is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Ort: Chennai, Indien
Beiträge: 18
Red face Um fpmuphy und Zeit

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?
  #6 (permalink)  
Old 03-18-2008
Ära
Gast
  
 

Beiträge: n / a
Bits: 0 [Banking]
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.
  #7 (permalink)  
Old 03-18-2008
vparunkumar vparunkumar is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Ort: Chennai, Indien
Beiträge: 18
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?
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:43 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0