![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Adding a columnfrom a specifit sorszám egy adott sorszám | Ezy | Shell programozás és Scripting | 2 | 05-12-2008 08:29 AM |
| Appending sorszám minden egyes sorban, és kapok teljes sorok száma | chiru_h | Shell programozás és Scripting | 2 | 03-25-2008 10:19 AM |
| Hogyan grep / zgrep a kimenet csak a matching filename és a vonal száma? | vvaidyan | A UNIX a dummies Kérdések és válaszok | 3 | 03-12-2008 05:33 PM |
| megállapítás másodlaton fájlok mérete és a megállapítás minta egyezési és gróf | Jerome Sukumar | Shell programozás és Scripting | 2 | 12-01-2006 04:20 AM |
| Segítségre van szüksége egyezési több | x96riley3 | Shell programozás és Scripting | 1 | 04-04-2006 11:22 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Finding a vonal száma egyezési nadrágtartók
Hi, I am new to shell script és szeretnék megtalálni a megfelelő számú sor vállpántokkal.
A fájl tartalma a következőképpen alakul File XXX.dat 1 (CLASS "termés" 2 (TÍPUS "MEGMARADÓ) 3 (MESSAGE_TYPE "M") 4 (GET_REQRD "Y") 5 (SET_REQRD "Y") 6) 7 (CLASS "zöldségek" 8 (TÍPUS "MEGMARADÓ) 9 (MESSAGE_TYPE "N") 10 (GET_REQRD "N") 11) 12 (CLASS "magvető" 13 (TÍPUS "MEGMARADÓ) 14 (MESSAGE_TYPE "N") 15 (SET_REQRD "N") 16) Most azt szeretném, hogy a sorszámok 7and 11 nadrágtartó, amely megfelel az osztály "VAGETABLES". 7 a vonal száma kezdő pár osztály "zöldségek" és a 11. a sorban számos végződő pár CLASS "ZÖLDSÉGFÉLÉK." Azt akarom, hogy a kezdési és befejezési számot kell tárolni, hogy két különböző változót, mondjuk START_LINE_NUMBER és END_LINE_NUMBER. Legyen szíves, segítsen nekem? ![]() |
|
||||
|
try alatt perl script
Kód:
$class=shift;
open (FH,"<filename") or die "Can not open file!";
while(<FH>){
if(m/$class/){
print "Starting ",$.,"\n";
$flag=1;
}
if(m/^\)/ && $flag==1){
print "Ending ",$.,"\n";
$flag=0;
}
}
close(FH);
|
![]() |
| Könyvjelzõk |
| Címkék |
| perl, perl műszak, váltás, elterelési perl |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|