![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
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 |
|
||||
|
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
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 |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|