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
Hur hittar man en räkna av ett ord i en fil bd_joy Shell-programmering och Skript 9 07-14-2008 10:29
Script för att hitta alla filer som innehåller något av orden i en annan fil tsanthosh Shell-programmering och Skript 4 05-21-2008 03:29
grep alla poster i en fil och få ett ord räkna-perl meghana Shell-programmering och Skript 4 02-13-2008 10:06
Räkna Antal Poster i fil utan räknar Sidhuvud och Trailer Records guiguy Shell-programmering och Skript 2 06-07-2007 01:15
hitta och grupp poster i en fil thumsup9 UNIX för avancerade & Expertanvändare 20 04-19-2007 06:04

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 08-29-2007
navojit dutta navojit dutta is offline
Registered User
  
 

Join Date: Jul 2007
Ort: Singapore
Inlägg: 32
För att hitta den räkna av poster från tabeller närvarande inne i en fil.

hej experter,

Jag har en fil som innehåller en förteckning över tables.i vill hitta räkna av poster inne thes tabeller.
för detta har jag för att ansluta till databasen, och jag måste sätta räkna för alla tabeller inuti en annan fil jag använd följande slinga när alla tablenames är inne i filen.

Manus:
för linje i `cat tablenames`
göra
# echo $ line
sqlplus-s användarnamn / lösenord @ dbname <<! > Table_count
linor 1000 sidor 0
deklarera
tab_name VARCHAR2 (50);
starta
tab_name: \u003d $ line
SELECT COUNT (*) från tab_name;
end;

!
gjord


men table_count visar sig vara \u003d 0 efter detta utför ....
Kan någon ge mig rätt approach.Its brådskande.
  #2 (permalänk)  
Old 08-29-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
Kan jag leka med galenskap?
  
 

Join Date: april 2002
Ort: Italien
Inlägg: 370
Prova detta:

Kod:
nawk -v v="'" '{ print("select " v ":" $1":" v "||count(*) from "$1";"); }' tablenames > count.sql

sqlplus -s username/password@dbname <<! > count.log
set linesize 1000 pagesize 0 heading off feedback off trimspool on;
@count.sql
!

grep "^:" count.log
I loggfilen du kommer att ha produktionen i följande format:

Kod:
:TABLE1:10
:TABLE2:20
:TABLE3:30
...
:TABLEn:<count>
På detta sätt kan du enkelt grep / klippa den information du behöver från loggfilen.
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 09:23.


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