|
|
|
|
Google Site
|
|||||||
| Forum | Registrati | Blog | Man Pages | Regole Forum | Collegamenti | Album | FAQ | Utenti | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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. |
![]() |
|
|
Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|||
|
Ciao a tutti,
Ho una domanda su typesetting. I originariamente scritto uno script per l'utilizzo con ksh e ora sono su un sistema che non può modificare, e che ha solo bash. Nel script originale ho appena fatto comporre-RZ4 variabile e aggiungere il zeri iniziali. In bash, non funziona. Ho guardato tutto e non riesco a trovare nulla di utile che mi aiuterà formato variabile. lo script è un semplice script per scadono circa un migliaio di nastri da NetBackup media database. E 'molto noioso per farlo uno alla volta con i nastri di essere classificati NB0000 - NB0999. in modo variabile Sono typesetting saranno sempre 4 cifre. Qualsiasi aiuto sarebbe apprezzato. qui è il codice. è stato il mio primo tentativo di shell scripting quindi non prendono in giro di troppo. #! / bin / ksh # Script per nastri scade nel NBU # Richiede che sia installato NBU (VRQR) # Nastri dovrebbero essere in ordine (es. NR0000, NR0001, NR0002, ecc) # In questo modo si garantisce che il nostro formato sarà preservato. # $ Assicura addon ha quattro cifre. COMPILATE-RZ4 addon # ArrivareProspettiPartner prefisso di due lettere per nastri chiaro echo "Si prega di inserire il prefisso 2 lettera (es. NR, AB, CD)" leggere prefisso # ArrivareProspettiPartner quattro prime cifre del nastro echo "Si prega di inserire le ultime 4 cifre del primo nastro (es. 0000 0001 00002)" leggere addon # ArrivareProspettiPartner quattro cifre degli ultimi nastro echo "Si prega di inserire le ultime 4 cifre del nastro per l'ultima scadenza" leggere l'ultima # Incremento l'ultima variabile da uno in modo che il ciclo di lavoro, mentre lasciare l'ultima + + # In questo modo si crea il nostro nastro nome (cioè NR0000 newfix prefix \u003d $ $ addon # Mentre loop incremento attraverso i nastri while (($ addon <$ ultimo)) fare / usr / openv / NetBackup / bin / admincmd / bpexpdate-d 0-m $ newfix forza + + lasciare addon newfix prefix \u003d $ $ addon fatto echo "" echo "" echo "Con la potenza del Teschio Grigio, i nastri sono scaduti!" exit 0 Ultimo a cura di jwheeler; al 07/08/2008 01:43 PM.. Motivo: l'aggiunta di codice. |
| Sponsored Links |
|
|
|
|||
|
che ha fatto il trucco. Thank you so much!
|
| Sponsored Links | ||
|
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Padding con zeri. | sbasetty | Shell scripting e di programmazione | 10 | 05-18-2009 08:09 PM |
| Aiuto necessarie imbottitura zeri iniziali | jakSun8 | Shell scripting e di programmazione | 12 | 07-02-2008 08:41 PM |
| Aiuto con comporre in bash | Ian_H | Shell scripting e di programmazione | 5 | 09-19-2007 11:04 AM |
| COMPILATE-f? | xinfinity | Shell scripting e di programmazione | 1 | 04-04-2006 05:43 PM |
| Imbottitura zeri dopo la rimozione di una virgola nel file | pranag21 | HP-UX | 1 | 11-09-2005 10:22 PM |