The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
aiuto per uno script perl - la scrittura di un file di dati meghana Shell scripting e di programmazione 2 02-04-2008 05:05 PM
Scrittura di script CGI usando perl alma Shell scripting e di programmazione 7 04-23-2007 10:46 PM
Scrittura e l'esecuzione di uno script in esecuzione RTR di UNIX mahajan.anubhav Shell scripting e di programmazione 0 03-16-2006 05:20 AM
Hai bisogno di aiuto nella scrittura di un Unix script pray44u Shell scripting e di programmazione 1 03-30-2005 08:15 AM
Scrittura modulo perl jo_aze Shell scripting e di programmazione 4 08-06-2003 12:10 PM

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-01-2008
Dinkster Dinkster is offline
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Interventi: 2
Smile Unix script Perl di scrittura

Hi Folks,

Ho inviato qualche giorno fa, grazie per le risposte. La mia domanda iniziale è stata di rinominare i file di tipo 3p2325294.dgn in una directory contenente più file. Ho bisogno di abbandonare i primi 2 caratteri e l'ultimo di una unix script utilizzando Perl. Come si differenziano da utilizzando la shell Unix? Sintassi esempi per favore.

Molto apprezzato.

Dinkster
  #2 (permalink)  
Old 02-01-2008
Lakris Lakris is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2007
Interventi: 246
Beh, se si utilizza la shell si sta lavorando in, da riga di comando o in uno script, l'utente sta utilizzando meno risorse di quanto farebbero se si richiama un programma esterno. Si sta usando le funzioni che sono "già esiste". Non è molto importante nel lavoro quotidiano, se un lavoro in 10 secondi invece di 2. Il trade-off entra in gioco quando si ha a che fare con grandi quantità di dati. Perl può essere molto efficiente, ma se non sei solo attraversamento vostra home directory per rinominare i file DGN, probabilmente è molto più facile da utilizzare è quello che già hanno. Portabilità e la complessità sono altre considerazioni.

Il vostro esempio potrebbe essere espresso in una shell (bash per questo funziona sulla linea di comando) come:

Codice:
for x in *.dng;do mv $x ${x:2};done
significato, per ogni file che corrisponda al modello *. DNG, a rinominare lo stesso nome, ma tagliate le prime due personaggi, o meglio, iniziare a carattere indice 2. L'indice parte da 0, in modo che i tuoi file 3p2325294.dgn sarebbe rinominato 2325294.dgn

Credo che, una volta che ci si abitua alla shell Voi sapete il potere di essa. Ci sono tanti esempi di cose attraverso tubazioni sed e awk e perl, Quando la risposta è già a portata di mano. Ho fatto io stesso una partita. Essa può essere più facile perché si sa come sed Si lavora tanto per andare invece di esplorare la shell equivalente.

E io non sono del tutto sicuro su come sarebbe stato scritto in Perl, Sono un po 'arrugginito in quel reparto ...

/ Lakris
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 è 07:40 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