The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
flytta kataloger till nya kataloger på flera servrar mackdaddy07 Shell-programmering och Skript 0 04-06-2007 11:30
Hur man backup / hemkataloger? kingsan Sun Solaris 1 05-03-2006 05:41
Ta bort gamla hemkataloger Munch UNIX for Dummies Frågor & Svar 2 03-02-2006 01:16
HACMP användarnas hemkataloger zz2kzq AIX 1 02-21-2006 03:22
hemnätet inte fungerar! boris888 IP Nätverk 2 05-14-2002 10:10

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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-16-2008
trey85stang trey85stang is offline
Registered User
  
 

Join Date: maj 2008
Inlägg: 70
Arbeta med flera hemkataloger.

Jag måste byta namn på en katalog i alla hemkatalog på en viss arbetsplats. Jag är en newb till manus så kanske den er varför jag skränande exakt siffra på hur att korrekt göra detta.

Det första jag måste kunna göra för att skriva skriptet har lista ut hur du lista alla directorys (dessa är inte en faktisk hem directorys).

Im använder Solaris så att komplicera saker och ting för mig.

ls-d bara listor "." så att kommandot är värdelös .. för detta.

hitta / sökväg / till / users-type d; något verk men även listar varje katalog tidigare användare. I cant verkar för att hitta ett sätt att tala om att endast söka i ett directory.the produktion är följande:

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

Jag behöver bara se / path/to/user1 och / path/to/user2.

Den som har några idéer om annat jag kan prova? Även om det betyder något, Im använda Solaris för att arbeta med / skriva manus .. men det faktiska skriptet kommer att bli för OSX, en post installera manus för ett program uppgradering.

Senast redigerad av trey85stang; 05-16-2008 vid 12:14..
  #2 (permalänk)  
Old 05-16-2008
trey85stang trey85stang is offline
Registered User
  
 

Join Date: maj 2008
Inlägg: 70
edited för lite mer info.
  #3 (permalänk)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Registered User
  
 

Join Date: april 2008
Ort: Bangalore
Inlägg: 127
Att lista alla kataloger,

I Solaris, och kan använda dir kommandot.

Även u kan använda denna: ls-ltr | grep "^ d"

Tack
Penchal
  #4 (permalänk)  
Old 05-16-2008
trey85stang trey85stang is offline
Registered User
  
 

Join Date: maj 2008
Inlägg: 70
awesome penchal!

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

kommer att fungera! Ill se om jag kan få vad jag vill med dir utan att crep och minska såväl

edit: På andra men .. Finns det något sätt att bara skriva ut allt från 55 tecken plats för att det sista tecknet på raden? Jag tror att min variabler med cut-C55-75 skulle omfatta utrymmen tailed i slutet? Im tänker tr skulle kunna användas för att göra det .. men det skulle bara göra kommandot som mycket längre?
  #5 (permalänk)  
Old 05-16-2008
trey85stang trey85stang is offline
Registered User
  
 

Join Date: maj 2008
Inlägg: 70
ls-ltr | grep "^ d" | cut-C55-75 | tr-d "

??? Är det för lång tid för ett kommando för att kasta in ett script som vairable? I dont think so .. men im fortfarande newbish till detta
  #6 (permalänk)  
Old 05-16-2008
penchal_boddu penchal_boddu is offline
Registered User
  
 

Join Date: april 2008
Ort: Bangalore
Inlägg: 127
Hej,

Använd den här:

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


Tack
Penchal
Closed Thread

Komihåglista

Taggar
Solaris

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:42.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0