The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
me helpen met het versturen van parameters uit sqlplus script Unix shell script Hara Programmeren en Shell Scripting 2 01-29-2008 03:31 PM
Shell Script: wilt invoegen waarden in de database als update script ring Programmeren en Shell Scripting 1 10-25-2007 04:06
here-document te automatiseren perl script dat gesprek script hogger84 Programmeren en Shell Scripting 3 10-22-2007 11:15
terugkeer naar de ouder reservoir na het inroepen van een script in een script gurukottur Programmeren en Shell Scripting 5 09-26-2006 08:05
terugkeer valuse van kind tot ouder script script borncrazy Programmeren en Shell Scripting 1 08-20-2004 04: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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-28-2008
Movomito Movomito is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Posts: 27
Hulp bij script

Ik heb het volgende script.

#! / bin / bash
# werken lijst is een lijst die je geeft, maar het is ontworpen om gebruikt te worden met de gehele afbeelding volume lijst.
# voor dit script te hebben het meest effect kunt u mobooksfiles / find-verwijder-lege-ebooks.sh befor draait dit.
if [! $ 2]; vervolgens
echo ontbrekende argumenten \ (n \)
echo rsync-uit-file.sh \ <works-list\> \ <target-read\>
afrit 1
fi

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

exec 3 <& 0
exec 0 <$ werklijst
terwijl gelezen lijn
doen
cd $ TARGET
vinden. / $ line-type d \! \ (-Naam "beeld *"-lege \) | awk-F '/' '(a [$ 2] + +; indien (a [$ 2] \u003d\u003d 1) print "/" $ 2)' |
terwijl lees richt;
doen
vinden. $ dir-type d-naam 'e *' | grep. & & Blijven
echo "$ dir"> $ RESULTAAT
gedaan
gedaan
exec 0 <& 3

# Als je te ontdoen van deze lijn en de # voor Java onder eBooks zullen worden gegenereerd voor de bestanden gevonden te hebben niemand uit het bovenstaande script
cd / Users/tbrc/scripts/works2eBooks
java-CLASSPATH pdflib.jar:. works2eBooks $ TARGET $ resultaat

exit 0




Er zijn een paar dingen die i dont begrijpen dat lijkt te gebeuren. De eerste is wanneer ik mijn> UITSLAG zij alle uitgangen van de bestanden op het scherm als deze

./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
/ W5
maar als ik> UITSLAG ik nog steeds krijgen deze op het scherm
./W2/eBooks /
./W3/eBooks /
./W4/eBooks /
en dit tot gevolg
/ W5

Waarom is dit gebeurd? (Ik heb graag dat het gebeurt, maar weet niet waarom)

en de afgifte van nummer 2. Het was het uitsturen van de mappen die niet over ebooks te leiden, maar na wat sleutelen lijkt alleen het uitsturen van de eerste gids die naar haar oordeel niet te hebben eBooks tot resultaat.

mijn script vervolgens genereert een ebook voor. Dus als ik het weer hij constateert de volgende, enzovoort, maar ik natuurlijk willen dat het output ze allemaal tegelijk. Alle hulp zou geweldig zijn. En eventuele suggesties voor het laten draaien nog sneller los van wat ik heb gevraagd zou ook geweldig.

Bedankt
  #2 (permalink)  
Old 04-28-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
De lijnen die niet eindigen in het resultaat zijn van de output van "grep". Ik neem aan, dat wil zeggen abonneelijsten die bleken al een e * bestand. Het zou gebruikelijk om te buigen van de output van grep naar / dev / null om dit te vermijden, aangezien de grep is slechts gedaan voor de waarheid waarde, niet voor het afdrukken van de gevonden directories, maar natuurlijk, als je wilt het op deze manier, maak je t veranderen.

U overschrijft RESULTAAT op elke iteratie, dus ik denk dat het zal leiden tot een boek voor de laatste map die niet een, niet de eerste. U kunt het zo creëert een lege Resultaat voor de lus, en dan voegt lijnen is met>> (mits je Java thingy kunnen omgaan met meerdere bestandsnamen in dat bestand).
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:02.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0