The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
flytter mapper til de nye mapper på flere servere mackdaddy07 Shell Programmering og Scripting 0 04-06-2007 11:30 AM
Sådan backup / home mapper? kingsan Sun Solaris 1 05-03-2006 05:41 PM
Slet gamle hjemmebiblioteker Munch UNIX for dummyer Spørgsmål & svar 2 03-02-2006 01:16 AM
HACMP brugere hjemmebiblioteker zz2kzq AIX 1 02-21-2006 03:22 PM
hjemmenetværk ikke fungerer! boris888 IP Networking 2 05-14-2002 10:10 AM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-16-2008
trey85stang trey85stang is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 70
Arbejder med flere hjemmebiblioteker.

Jeg har brug for at omdøbe en mappe i ethvert hjem bibliotek på en given arbejdsplads. Jeg er en newb til scripting så måske Thats hvorfor I cant præcist regne ud, hvordan man korrekt gøre dette.

Den første ting jeg har brug for at være i stand til at skrive dette script er tallet ud af, hvordan du en liste over alle de directorys (disse er ikke egentlige hjem directorys).

Im benytter solaris, så kan komplicere tingene for mig.

ls-d kun lister "." så kommandoen er værdiløse .. for dette.

find / sti / til / users-type d; noget værker men også lister hver mappe tidligere brugere. I cant synes at finde en måde at fortælle det til kun at kigge i en directory.the output er følgende:

/ path/to/user1
/ path/to/user1/dir1
/ path/to/user1/dir2
/ path/to/user2 /
/ path/to/user2/dir1
/ path/to/user2/dir2

Jeg behøver kun at se / path/to/user1 og / path/to/user2.

Alle har nogen idéer til, ellers kunne jeg prøve? Også, hvis det spørgsmål, Im bruger Solaris til at arbejde på / skrive dette script .. men den faktiske script vil blive for OSX, en stilling installere scriptet for en ansøgning opgraderingen.

Sidst redigeret af trey85stang; 05-16-2008 på 12:14 AM..
  #2 (permalink)  
Old 05-16-2008
trey85stang trey85stang is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 70
redigeret for lidt mere info.
  #3 (permalink)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Registreret Bruger
  
 

Join Date: Apr 2008
Beliggenhed: Bangalore
Stillinger: 127
At opregne alle de mapper,

I Solaris, u kan bruge dir kommando.

Selv u kan bruge denne: ls-ltr | grep "^ d"

Tak
Penchal
  #4 (permalink)  
Old 05-16-2008
trey85stang trey85stang is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 70
awesome penchal!

ls-ltr | grep "^ d" | cut-C55-75

vil arbejde! Ill se om jeg kan få, hvad jeg vil med dir uden at skulle crep og skæres såvel

Edit: Den anden skønt .. Er der en måde at blot udskrive alt fra 55 tegn stedet til det sidste tegn på linjen? Jeg tror min variabler med cut-C55-75 ville omfatte rum tailed i slutningen? Im tænker tr kunne bruges til at gøre det .. men det ville kun gøre den kommando, meget længere?
  #5 (permalink)  
Old 05-16-2008
trey85stang trey85stang is offline
Registreret Bruger
  
 

Join Date: May 2008
Stillinger: 70
ls-ltr | grep "^ d" | cut-C55-75 | tr-d '

??? Er det for lang tid af en kommando til at smide i et script som vairable? I dont think so .. men im stadig newbish til denne
  #6 (permalink)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Registreret Bruger
  
 

Join Date: Apr 2008
Beliggenhed: Bangalore
Stillinger: 127
Hej,

Brug denne:

ls-ltr | grep "^ d" | awk-F "" '(print $ NF)'


Tak
Penchal
Closed Thread

Bogmærker

Tags
Solaris

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




Alle tidspunkter er GMT -4. Den tid er nu 01:17 PM.


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 Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0