![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Problem in awk Befehl | viveksnv | Shell Programmierung und Scripting | 3 | 03-03-2008 04:59 AM |
| Problem mit TR-Kommando | Ravi Raj Kumar | UNIX für Fortgeschrittene und Experten | 2 | 07-02-2007 07:41 AM |
| Problem mit dd-Befehl oder vielleicht AFS Problem | Anta | Shell Programmierung und Scripting | 0 | 08-25-2006 11:10 AM |
| ls-Befehl Problem | buckhtr77 | SUN Solaris | 2 | 12-06-2005 04:16 PM |
| Problem bei der Benutzung von sed-Kommando | gopskrish | UNIX for Dummies Questions & Answers | 2 | 06-27-2005 12:26 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Problem mit dem Befehl tr az 0-9
Hi Experten,
Ich bekomme eine seltsame Ergebnisse bei der Verwendung der TR-Kommando. Ich bin mit tr zu ändern Dateinamen-Erweiterungen von Split-Kommando (aus AA, AB, AC usw. bis 00, 01, 02 usw.). Wenn ich das Skript aus der Eingabeaufforderung ich die erwarteten Ergebnisse, aber wenn ich es durch einen Cron-Registerkarte, und sich von einem perl scriipt, bekomme ich komische Ergebnisse. Zum Beispiel wird ab umgerechnet bis 08, sondern aa wird umgewandelt 00. + Old_ext \u003d ae + Print Old Erweiterung ae Alte Erweiterung ae + + Tr az 0-9 + Echo ae new_ext \u003d 0e + Print neue Erweiterung 0e Neue Erweiterung 0e für ab new_ext kommt als 08 von dort an ist es 0c, 0d, 0e so. Hier ist der entsprechende Teil des Codes. for i in `ls $ () base_file_name. a *" old_ext \u003d $ (i ##*.} print "Alte Extension" $ old_ext new_ext \u003d `echo $ old_ext | tr 'az''0 -9 '" print "Erweiterung" $ new_ext getan jede mögliche Hilfe wäre ich sehr zu schätzen, wie viele Stunden zu diesem Thema. Ich habe versucht severl Ansätze wie wenn man eval vor echo, aber dieser konnte nicht arbeiten. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|