![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
Gud job sir
Citat:
Tack arbeten söt med 20 olika filer ... ha ......... |
|
||||
|
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 |