The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

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
mi aiutano a mandare i parametri da sqlplus unix script per script di shell Hara Shell scripting e di programmazione 2 01-29-2008 03:31 PM
Shell Script: i valori da inserire nel database quando viene eseguito lo script di aggiornamento anello Shell scripting e di programmazione 1 10-25-2007 03:06 AM
documento qui per automatizzare script perl che chiamano script hogger84 Shell scripting e di programmazione 3 10-22-2007 10:15 AM
ritorno alla casa madre dopo invocare uno shell script all'interno di uno script gurukottur Shell scripting e di programmazione 5 09-26-2006 07:05 AM
ritorno valuse da madre a figlio script script borncrazy Shell scripting e di programmazione 1 08-20-2004 03:39 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 04-28-2008
Movomito Movomito is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2008
Interventi: 27
Aiuto con lo script

Ho creato il seguente script.

#! / bin / bash
# opere lista è tutta la lista che si danno, ma è stato progettato per essere utilizzato con l'intera immagine del volume lista.
# di questo script per avere l'effetto più ti invitiamo a eseguire mobooksfiles / find-remove-vuoto-ebooks.sh prima di eseguire questo.
if [! $ 2], quindi
echo mancano argomenti \ (s \)
rsync eco-da-file.sh \ <works-list\> \ <target-read\>
exit 1
fi

TARGET \u003d $ 2
WORKLIST \u003d / Users/tbrc/scripts/works2eBooks / $ 1
NOTEMPTY \u003d / Users/tbrc/scripts/works2eBooks/mobooksfiles/notempty.txt
RISULTATO \u003d / Users/tbrc/scripts/works2eBooks/mobooksfiles/result.txt

exec 3 <& 0
exec 0 <$ WORKLIST
mentre leggere linea
fare
cd $ TARGET
trovare. / $ line tipo d \! \ (-Name "* immagine" vuoto \) | awk-F '/' '(a [$ 2] + +; if (a [$ 2] \u003d\u003d 1) print "/" $ 2)' |
mentre leggere dir;
fare
trovare. $ dir-type d-name '* e' | grep. & & Continuare
echo "$ dir"> $ RISULTATO
fatto
fatto
exec 0 <& 3

# se sbarazzarsi di questa linea e la # prima java sotto eBook verrà generato per i file trovati da nessuno per avere lo script qui sopra
cd / Users/tbrc/scripts/works2eBooks
java-classpath pdflib.jar:. TARGET works2eBooks $ $ RISULTATO

exit 0




Ci sono alcune cose che i dont capire che sembrano essere accadendo. Il primo è quando i rimuovere il mio> risultato uscite di tutti i file sullo schermo di questo tipo

./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
/ W5
ma quando aggiungere i> RISULTATO ancora ottenere questo sullo schermo
./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
e questo per RISULTATO
/ W5

Perché ciò accada? (Mi piace che succede, ma non sono sicuro perché)

e il numero 2. E 'stata la produzione di tutte le directory che non hanno a ebooks RISULTATO dopo alcuni ritocchi, ma sembra essere solo il primo output di directory che si trova a non avere eBook di risultato.

quindi il mio script genera un ebook per essa. Quindi, se mi si trova di nuovo il prossimo e così via, ma, ovviamente, i desideri di tutti gli output di loro in una sola volta. Qualsiasi aiuto sarebbe grande. E qualche suggerimento su come farlo girare anche più veloce a parte quello che ho chiesto anche essere grande.

Grazie
  #2 (permalink)  
Old 04-28-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
Le righe che non finiscono in RISULTATO sono l'uscita da "grep". Presumo, vale a dire le directory che sono state giudicate già uno e * file. Sarebbe abituali per reindirizzare l'output di grep a / dev / null per evitare questo, dal momento che il grep è fatto solo per il suo valore di verità, non per trovare la directory di stampa, ma naturalmente, se ti piace questo modo, don ' t modifica.

Sei sovrascrivendo RISULTATO ad ogni iterazione, quindi penso che genera un ebook per l'ultima directory che manca uno, non il primo. È possibile modificare in modo che si crei un vuoto RISULTATO prima il ciclo, e poi aggiunge che con le linee di>> (a condizione thingy Java in grado di affrontare con più nomi di file in quel file).
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 è 12:07 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