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
Nätlösning disturbe_d IP Nätverk 2 11-04-2008 03:42
Lösning accepteras sudhamacs Post här för att kontakta Webbplatsadministratörer och Moderatorer 1 08-19-2008 10:44
behöver lösning paniruddha Shell-programmering och Skript 3 07-09-2008 05:39
Finns det en awk lösning för detta? timj123 Shell-programmering och Skript 7 03-14-2008 06:28
Finns det en Sed lösning på detta? racbern Shell-programmering och Skript 1 03-13-2008 11:31

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 11-20-2008
aliahsan81 aliahsan81 is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 62
Behöver du bra lösning

Hej alla

Jag har ett skript som kör bra, faktiskt, om att hitta 777 katalog och fatta räkna och rapportera, Det är inget problem med script.But vårt rapporteringssystem har vissa begränsningar som dont tillåta mer än 1000 för att rapportera, Nu vill jag att någon form Jag kan bryta upp och sedan rapportera till rapporteringssystem, Min koden nedan För närvarande finns det liksom 5000 777 directories.Please hjälper jag tomt.


Kod:
#!/bin/bash

check=/var/www/html


res=$(find $check -type d -perm 777 2>/dev/null )
count=$(find $check -type d -perm 777 | wc -l)

echo $count
#echo $res
                   
Reporting system command.
  #2 (permalänk)  
Old 11-20-2008
elbrand elbrand is offline
Registered User
  
 

Join Date: april 2008
Ort: Wolfenbuettel / Tyskland
Inlägg: 12
Behöver du bra slotuion

Kod:
#! /bin/bash

TD=$(mktemp -d /tmp/xxxxxxxxx)
ALL="${TD}/allfiles"
REP=<Reporting system command>
trap "rm -Rf ${TD}" 0 1 2 3 9 13 15

cd ${TD}
find /etc -type f > ${ALL}
split -l 100 ${ALL} "prfx-"
find . -name "prfx-*" -exec ${REP} {} \;

exit 0
  #3 (permalänk)  
Old 11-20-2008
aliahsan81 aliahsan81 is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 62
HI

Jag tror att detta kommer att fungera, dess goda om du förklara hur och vad som händer
  #4 (permalänk)  
Old 11-21-2008
elbrand elbrand is offline
Registered User
  
 

Join Date: april 2008
Ort: Wolfenbuettel / Tyskland
Inlägg: 12
några kommentarer

Kod:
#! /bin/bash

TD=$(mktemp -d /tmp/xxxxxxxxx)         # create a temp-directory
ALL="${TD}/allfiles"                               # a filename for the output of find
REP=<Reporting system command>    # your command
trap "rm -Rf ${TD}" 0 1 2 3 9 13 15       # erase the temp directory at signal 0,1 etc.

cd ${TD}
find /etc -type f > ${ALL}                        # find and put all output in one file
split -l 100 ${ALL} "prfx-"                       # split this file into smaller files with 100 
                                                              # lines each (filenames start with "prfx-")
find . -name "prfx-*" -exec ${REP} {} \;  # find the "prfx-"-files and call your 
                                                              # command with them (I don't know
                                                              # how your command works)

exit 0
  #5 (permalänk)  
Old 11-21-2008
aliahsan81 aliahsan81 is offline
Registered User
  
 

Join Date: Sep 2008
Inlägg: 62
HI

Detta fungerar inte Hej, Kan någon skicka enklare och trevligare lösning.
Closed Thread

Komihåglista

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 03:10.


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