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 > 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
Root-Passwort ändern bullz26 SUN Solaris 2 03-30-2008 11:09 AM
Wie Root-Passwort zu ändern. angelofhell HP-UX 3 02-25-2008 06:44 AM
Root-Passwort ändern duke0001 SUN Solaris 3 02-22-2007 12:10 PM
Wie ändere ich die Erweiterung kswaraj Shell Programmierung und Scripting 2 06-28-2004 08:07 PM
Wie ändere ich die Erweiterung? prkwan Shell Programmierung und Scripting 4 11-16-2002 07:14 PM

 
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-15-2008
Astrid Astrid is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Beiträge: 4
ändern Dateierweiterung von root und Unterverzeichnisse

Hallo, mein erster Post!
Ich würde schätzen mit Hilfe dieses Skript, ich bin neu in diesem.

Ich habe ein Verzeichnis, in dem Medien möchte ich Batch-Konvertierung von Image-Datei-Namen aus. Img zu. Iso.

Ich habe versucht, aber erhalten:
$ ./img2iso2.sh
./img2iso2.sh: line 13: syntax error: Unerwartetes Ende der Datei

Das ist meine unfertigen Drehbuch:
Code:
#!/bin/bash

# Set the video directory here
VIDEO_ROOT_DIRECTORY="/Users/astrid/NFS/scripts/img2iso/";

# Check if the directory exist or not
if [ -d "$VIDEO_ROOT_DIRECTORY" ]; then
	cd $VIDEO_ROOT_DIRECTORY
else
	print "ERROR: Unable to reach directory - or it does not exist!";
fi

for imgfile do 
    	case $imgfile *.img
            	do mv $imgfile.img $imgfile.iso;
               	done
          print "img-files renamed to iso";
    	esac
done

exit 0
Ich nehme das nicht überprüfen Unterverzeichnisse, auch wenn ich wie er. Vielleicht eine Kombination finden, grep und sed sollte verwendet werden? Diese Befehle scheint zu funktionieren Wunder in fast jeder Situation.

Also, ich denke, es wäre smart, um eine Art der Kontrolle:
wenn es eine Datei mit dem Namen abbild.iso und sogenannte image.img in der gleichen (Unter-) Verzeichnis, ich möchte den Namen der. img-Datei zum Bild-1.iso. Aber ich habe keine Ahnung, wo ich anfangen soll mit diesem Check!

Wenn ich die Fehlermeldung gibt es ein Problem mit der Angabe? Ich habe so viele Studien, dass ich nicht mehr daran erinnern, wo ich mehr.

Jegliche Hilfe wird sehr geschätzt.


EDIT:
Suche im Forum fand ich einen besseren Weg, um die Ersetzung der Datei-Erweiterung (hier), Aber ich war nicht so glücklich mit der Unterverzeichnisse.

Zuletzt bearbeitet von Astrid; am 02-15-2008 03:43 PM..
 

Lesezeichen

Tags
Linux, Linux-Befehle, Unix-Befehle

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:37 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