Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
Google Site



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søg denne tråd Rate Thread Display Modes
  #8 (permalink)  
Old 05-31-2007
Shell_Life's Avatar
Registreret Bruger
 

Join Date: Mar 2007
Beliggenhed: Bahia, Brasilien
Posts: 695
Sax,
Du bør se produktionen af:

Code:
echo "Now copying from "${mOldPriv}" to "${mNewPriv}

Sponsorerede links
  #9 (permalink)  
Old 05-31-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Registreret Bruger
 

Join Date: Apr 2004
Beliggenhed: Bordeaux, Frankrig
Posts: 1.434
Kontroller, at dit finde kommando returnerer Somme output.

Jean-Pierre.
  #10 (permalink)  
Old 06-01-2007
Sax Sax is offline
Registreret Bruger
 

Join Date: May 2007
Stillinger: 8
Find kommando virker, men hvordan ville jeg stoppe det at gå for dybt? nogle af de directorys har andre filer og directorys i dem, der matcher accu *.
  #11 (permalink)  
Old 06-01-2007
Shell_Life's Avatar
Registreret Bruger
 

Join Date: Mar 2007
Beliggenhed: Bahia, Brasilien
Posts: 695
Sax,
Du kan ændre "for" som følger:

Code:
for mNewDir in accu*

  #12 (permalink)  
Old 06-04-2007
Sax Sax is offline
Registreret Bruger
 

Join Date: May 2007
Stillinger: 8
Jeg har lavet denne ændring.

hvad er den bedste måde at teste dette script, jeg har kørt det med kopi kommando kommenteret, men jeg har ikke set noget output til skærmen?
  #13 (permalink)  
Old 06-04-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Registreret Bruger
 

Join Date: Apr 2004
Beliggenhed: Bordeaux, Frankrig
Posts: 1.434
Ebable spormængderne:
  1. Fuldbyrde finde kommandoen til at verificere, at den returnerer en liste en filer

    Code:
    find /user/ -type d -name 'accu*.old'

  • Gøre det muligt at spore

    Code:
    set -x
    for mNewDir in `find /user/ -type d -name 'accu*.old'`
    do
      mNewBase=`basename ${mNewDir}`
      mNewPriv=${mNewDir}"/private/"
      mOldPriv="/user/dotolds/"${mNewBase}".old/private/"
      echo "Now copying from "${mOldPriv}" to "${mNewPriv}
      #####cp ${mOldPriv} ${mNewPriv}
    done


  • Jean-Pierre.
      #14 (permalink)  
    Old 06-04-2007
    Sax Sax is offline
    Registreret Bruger
     

    Join Date: May 2007
    Stillinger: 8
    Ebable spormængderne:
    1. Fuldbyrde finde kommandoen til at verificere, at den returnerer en liste en filer

      Code:
      find /user/ -type d -name 'accu*.old'

    Find kommando værker ...
  • Gøre det muligt at spore

    Code:
    set -x
    for mNewDir in `find /user/ -type d -name 'accu*.old'`
    do
      mNewBase=`basename ${mNewDir}`
      mNewPriv=${mNewDir}"/private/"
      mOldPriv="/user/dotolds/"${mNewBase}".old/private/"
      echo "Now copying from "${mOldPriv}" to "${mNewPriv}
      #####cp ${mOldPriv} ${mNewPriv}
    done


  • Jeg har tilføjet sæt-x til scriptet, og da jeg kørte det, trykte de finde kommandoen men intet efter denne.

    Cheers for tip om det sæt kommando, Thats en keeper
    Sponsorerede links
    Closed Thread

    Bogmærker

    Thread Tools Søg denne tråd
    Søg denne tråd:

    Avanceret søgning
    Display Modes Bedøm denne tråd
    Bedøm denne tråd:

    Udstationering Regler
    Du kan ikke post nye tråde
    Du kan ikke post svar
    Du kan ikke post vedhæftede filer
    Du kan ikke redigere dine indlæg

    BB-kode er
    Smilies er
    [IMG] koden er
    HTML-koden er Slukket
    Trackbacks er
    Pingbacks er
    Refbacks er Slukket


    Mere UNIX og Linux Forum Emner du måske kan finde Helpful
    Tråd Thread Starter Forum Svar Last Post
    noob hjælpe behov ace_face Linux 1 04-20-2008 09:23 PM
    UNIX noob hjælpe med awk? AnnaLynn Shell Programmering og Scripting 11 04-01-2008 10:29 AM
    Unix Noob, wat skal jeg etc skylin3fr3ak UNIX for dummyer Spørgsmål & svar 2 02-24-2008 11:17 AM
    komplette noob avdrummerboy UNIX for dummyer Spørgsmål & svar 3 12-04-2006 12:25 PM
    Jeg er en unix noob Alt + F4 UNIX for dummyer Spørgsmål & svar 4 04-28-2006 10:01 PM



    Alle tidspunkter er GMT -4. Den tid er nu 04:58 AM.


    Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
    vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
    UNIX og Linux Forums Indhold Copyright © 1993-2010. Alle rettigheder Reserved.Ad Management by RedTyger

    Content Relevant webadresser ved vBSEO 3.2.0