The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Cambia Tutti nomi di file in una directory andou UNIX for Dummies Domande & Risposte 8 01-22-2008 09:06 PM
Come sostituire da 7 a 14 caratteri di ogni riga in un file jakSun8 Shell scripting e di programmazione 9 12-13-2007 02:13 AM
Weird caratteri Ascii in nomi di file yamsin789 Shell scripting e di programmazione 2 10-07-2007 11:27 AM
I nomi delle directory in un file flat surjyap Shell scripting e di programmazione 2 10-06-2005 08:51 AM
Nomi di file e directory nascosti diventare dbinsol1 UNIX e avanzata per utenti esperti 10 05-29-2002 10:58 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 02-16-2006
madhunk madhunk is offline
Utente Registrato
  
 

Iscriviti Data: novembre 2005
Interventi: 91
Sostituire i caratteri in tutti i nomi dei file in una particolare directory

Salve,

Ho cercato nel forum su come massa sostituire i nomi dei file. Stiamo facendo la migrazione e sto cercando di realizzare un compito in cui ho UNIX di sostituire tutti gli script in una particolare directory che iniziano con BDW di FDM ...

Ad esempio: bdw0110137.sh dovrebbe essere fdm0110137.sh

Mantenere l'attuale bdw0110137.sh script e il contenuto in essa e hanno anche un altro script fdm0110137.sh con lo stesso contenuto. Proprio come la copia in un altro script, ma con 'FDM' agli inizi.

Ho provato con il comando di taglio, e anche cercato di modificare il codice che ho trovato nel forum.

Gradirei se mi potrebbe aiutare in questo senso.

Grazie,
Madhu
  #2 (permalink)  
Old 02-16-2006
madhunk madhunk is offline
Utente Registrato
  
 

Iscriviti Data: novembre 2005
Interventi: 91
Tipo di ottenuti da questo

#! / bin / ksh
per l'e in *;
do mv "$ e" "` echo $ e | sed -e 's / \ BDW / FDM / g' `";
fatto

Ma è cambiato il contenuto del file troppo ....

C'è un modo migliore per raggiungere questo obiettivo?
  #3 (permalink)  
Old 02-16-2006
bigearsbilly bigearsbilly is offline
Utente Registrato
  
 

Iscriviti Data: febbraio 2006
Località: Inghilterra del Sud
Interventi: 104
per f in BDW *; fare
echo $ f FDM mv $ (f)% BDW
fatto
  #4 (permalink)  
Old 02-16-2006
RTM's Avatar
RTM RTM is offline Forum Advisor  
Hog Hunter
  
 

Iscriviti Data: aprile 2002
Ubicazione: Sul mio moto
Interventi: 3.039

Codice:
#!/bin/csh
# Note - run in proper directory
#
ls -1 fdm* > /tmp/bdw.list
set filelist=`cat /tmp/bdw.list`
foreach x ($filelist)
        set newname=`echo $x|sed 's/fdm/bdw/g'`
        echo $newname
        cp $x $newname
end

  #5 (permalink)  
Old 02-16-2006
bigearsbilly bigearsbilly is offline
Utente Registrato
  
 

Iscriviti Data: febbraio 2006
Località: Inghilterra del Sud
Interventi: 104
oops! lieve errore non dovrebbe essere #%

Codice:
#!/bin/bash

for f in bdw* ;do
        echo mv $f fdm${f#bdw}
done

Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:21 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0