The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Root Password förändring bullz26 Sun Solaris 2 03-30-2008 12:09
Hur man ändra root-lösenordet. angelofhell HP-UX 3 02-25-2008 06:44
ändra root-lösenord duke0001 Sun Solaris 3 02-22-2007 12:10
Hur ändrar jag förlängning kswaraj Shell-programmering och Skript 2 06-28-2004 09:07
Hur förändras förlängning? prkwan Shell-programmering och Skript 4 11-16-2002 07:14

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 02-15-2008
Astrid Astrid is offline
Registered User
  
 

Join Date: februari 2008
Inlägg: 4
ändra filändelsen från roten och underkataloger

Hej, mitt första inlägg!
Jag skulle uppskatta hjälp med det här scriptet, jag är ny på detta.

Jag har en media katalog där jag vill partiet konvertera bildfilens namn från. Img till. Iso.

Jag har försökt men få:
$ ./img2iso2.sh
./img2iso2.sh: linje 13: syntax error: oväntade slutet av filen

Detta är min ofärdiga manus:

Kod:
#!/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

Jag antar att detta inte kontrollera underkataloger, även om jag vill det. Kanske en kombination av att hitta, grep och sed bör användas i stället? Dessa kommandon verkar fungera marvels i nästan varje situation.

Även jag tycker att det vore smart att inkludera någon form av kontroll:
om det finns en fil som heter image.iso och en kallade image.img i samma (under) katalog, jag vill ändra namnet på det. img-fil till bild-1.iso. Men jag vet inte ens om att börja med denna kontroll!

Om jag har förstått felmeddelandet finns ett problem med att citera? Jag har gjort så många försök att jag inte kan minnas när jag började längre.

All hjälp är mycket uppskattat.


EDIT:
Sök forum jag har hittat ett bättre sätt att göra utbyte av filtillägg (här), Men jag var inte så lycklig med underkataloger.

Senast redigerad av Astrid; 02-15-2008 vid 03:43..
 

Komihåglista

Taggar
linux, Linux-kommandon, UNIX-kommandon

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 08:40.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0