The UNIX and Linux Forums  


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
Shell-skript för att söka efter text i en fil och kopiera filen imeadows UNIX for Dummies Frågor & Svar 9 11-12-2008 09:12
shell script för att söka innehållet i filen med tidstämplar i katalogen psychobeauty Shell-programmering och Skript 10 04-21-2008 06:37
Shell-skript för att söka igenom siffror och skriva ut produktionen cdfd123 Shell-programmering och Skript 8 10-30-2007 04:40
Shell-skript för att återgå alla ID från fil bygger på distribution ID sökning kumbhatalok UNIX for Dummies Frågor & Svar 1 10-06-2006 01:53
Korn Shell Script - Läs Arkiv & Sök på värderingar run_unx_novice Shell-programmering och Skript 2 06-15-2005 08:20

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 10-06-2007
cdfd123 cdfd123 is offline
Registered User
  
 

Join Date: Jul 2007
Inlägg: 112
Post söka efter innehållet i många filen och skriva ut den filen med shell script

hej
en fil1
H87I
Y788O
T347U
J23U

och
fil2 J23U U887Y I99U T556U
fil3 I99O J99T F557J
file4 N99I T666U R55Y
file5 H87I T347U
file6 H77U R556Y E44T
file7 Y788O K98U H8I

Kanske använder script vi kan använda fil1 att söka efter alla filer
och har produktionen
H87I file5
Y788O file7
T347U file5
J23U fil2
Tack
  #2 (permalänk)  
Old 10-06-2007
devtakh devtakh is offline
Registered User
  
 

Join Date: oktober 2007
Ort: Bangalore
Inlägg: 514
Gör så här .. ska du få vad du vill ..


samtidigt läsa linje
göra
filefound \u003d `grep-l $ line fil2 fil3 file4 file5 file6 file7"
output \u003d `echo $ filefound | cut-d:-f1`
echo "$ rad $ output"
gjort <fil1

skål,
Devaraj Takhellambam
  #3 (permalänk)  
Old 10-07-2007
cdfd123 cdfd123 is offline
Registered User
  
 

Join Date: Jul 2007
Inlägg: 112
Gud job sir

Citat:
Ursprungligen postat av devtakh View Post
Gör så här .. ska du få vad du vill ..


samtidigt läsa linje
göra
filefound \u003d `grep-l $ line fil2 fil3 file4 file5 file6 file7"
output \u003d `echo $ filefound | cut-d:-f1`
echo "$ rad $ output"
gjort <fil1

skål,
Devaraj Takhellambam

Tack arbeten söt med 20 olika filer ... ha .........
  #4 (permalänk)  
Old 10-07-2007
summer_cherry summer_cherry is offline Forum Advisor  
Registered User
  
 

Join Date: juni 2007
Plats: Beijing Kina
Inlägg: 1.092
awk

Hej,
Jag tror den här är ok.

input:

Kod:
a:
H87I
Y788O
T347U
J23U

b:
file2 J23U U887Y I99U T556U
file3 I99O J99T F557J
file4 N99I T666U R55Y
file5 H87I T347U
file6 H77U R556Y E44T
file7 Y788O K98U H8I

kod:

Kod:
awk '
{
if (NF==1)
	a[$1]=$1
else
	for (i in a)
		if($2==a[i])
			a[i]=$1
}
END{
for (i in a)
print i " "a[i]
}' a b

produktion:

Kod:
H87I file5
J23U file2
T347U T347U
Y788O file7

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 02: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