The UNIX and Linux Forums  
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.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Hilfe für ein Perl-Script - Schreiben in eine Datei meghana Shell Programmierung und Scripting 2 02-04-2008 05:05 PM
Das Erstellen von CGI-Scripting mit Perl alma Shell Programmierung und Scripting 7 04-23-2007 09:46 PM
Schreiben und Ausführen eines Skripts in RTR Ausführung von UNIX - mahajan.anubhav Shell Programmierung und Scripting 0 03-16-2006 05:20 AM
Brauchen Sie Hilfe bei der Erstellung eines Unix-Skript pray44u Shell Programmierung und Scripting 1 03-30-2005 07:15 AM
Schreiben von Perl-Modul jo_aze Shell Programmierung und Scripting 4 08-06-2003 11:10 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 02-01-2008
Dinkster Dinkster is offline
Registrierte Nutzer
  
 

Join Date: Jan 2008
Beiträge: 2
Smile Unix Perl Script Writing

Hallo Leute,

Ich habe vor ein paar Tagen, vielen Dank für die Antworten. Meine ursprüngliche Frage war, für das Umbenennen von Dateien der Art 3p2325294.dgn in einem Verzeichnis mit mehreren Dateien. Ich brauche, um die ersten 2 Zeichen und das letzte in einer Unix-Skript, das Perl. Wie unterscheidet sie sich von der Nutzung des Unix-Shells? Syntax Beispiele bitte.

Sehr geschätzt.

Dinkster
  #2 (permalink)  
Old 02-01-2008
Lakris Lakris is offline
Registrierte Nutzer
  
 

Join Date: Oct 2007
Beiträge: 242
Nun, wenn Sie die Shell Sie arbeiten, von der Kommandozeile aus oder in einem Skript, Sie sind mit weniger Ressourcen als würden Sie tun, wenn Sie sich auf ein externes Programm. Sie sind mit Funktionen, die "schon da". Es ist nicht sehr wichtig in der täglichen Arbeit, wenn ein Job dauert 10 Sekunden statt 2. Die Trade-Off "ins Spiel kommt, wenn es sich um sehr große Mengen von Daten. Perl kann sehr effizient, aber wenn Sie nur traversierenden Ihrem Home-Verzeichnis für die Umbenennung DGN-Dateien, ist es wahrscheinlich wesentlich einfacher zu benutzen, was Sie bereits haben. Portabilität und der Komplexität sind andere Überlegungen.

Ihr Beispiel könnte sich in einer Shell (bash für diese Arbeiten auf der Befehlszeile), wie:

Code:
for x in *.dng;do mv $x ${x:2};done
Bedeutung, für jede Datei, die dem Muster *. dng, benennen Sie sie in den gleichen Namen, sondern schneiden Sie die ersten beiden Zeichen, oder besser gesagt, ab Charakter Index 2. Der Index beginnt bei 0, so dass Sie Ihre Datei 3p2325294.dgn wäre umbenannt 2325294.dgn

Ich denke, wenn Sie sich an der Shell Sie erkennen die Leistung der IT. Es gibt so viele Beispiele von Rohrleitungen Sachen durch sed und awk und perl, Wenn die Antwort ist bereits in Ihren Fingerspitzen. Ich habe es mir sehr viel. Es kann einfacher sein, weil Sie wissen, wie sed Werke gehen, damit Sie es statt um die Shell-Umgebung.

Und ich bin nicht ganz sicher, wie es wäre in Perl, Ich bin ein bisschen rostig, dass die Abteilung in ...

/ Lakris
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 03:51 PM.


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