- iPhone topik
- Samsung Galaxy Watch7 - kötelező kör
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 60 és Edge 60 Pro - és a vas?
- Hivatalosan is bemutatta a Google a Pixel 6a-t
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Friss koncepciót hoz a Nothing Phone (3)
- Xiaomi 15 Ultra - kamera, telefon
Új hozzászólás Aktív témák
-
Jester01
veterán
-
Jester01
veterán
válasz
stargazer #61 üzenetére
Azért törölte ki az F4500-at, mert már volt egy F. előtte (konkrétan a fájlnévben).
Mivel nem tiszta hogyan ismerjem fel az F-eket, ezért itt éppen olyan feltétel volt, hogy F betű utána számok, pont vagy mínuszjel. Most ebből kihagytam a pontot, így erre az esetre most megint jónak tűnik. Ha egyszer végre leírnád pontosan hogy mit, hol és mire kell cserélni biztos jobb lenne
A fájlos kérdésed meg egyszerűen nem értem -
Jester01
veterán
válasz
stargazer #56 üzenetére
Felraktam az általam használt bemenetet ide: [link]
Kipróbáltam win alatt is, ott is jó. Megnéznéd, hogy neked erre mit csinál, illetve mi a különbség a te adataidhoz képest?
nem lehet gond hogy nem txt a kiterjesztés, mert ez nem egy specifikus kiterjesztés, sima szöveg ez is csak annyi hogy nem
Az mindegy, hiszen az átirányítás miatt az awk nem is látja a fájlt, õ simán csak a bemenetérõl olvas. -
Jester01
veterán
-
Jester01
veterán
válasz
stargazer #34 üzenetére
ki fogsz nyírni.
Az tuti
Na szóval:
AalmaBkorte - (nincs csere) -> AalmaBkorte
AalmaBkorte - (alma csere) -> csereszoBkorte
AalmaBkorte - (korte csere) -> Aalmacsereszo
Ez kell?
MOD: ha egy AalmaBkorte sor utan van egy AkorteBalma akkor mit kell csinálni? Most ebben az esetben mind a kettõt cserélem (hiszen szerepeltek az elõzõ sorban) és akkor az új rendszer szerint csereszocsereszo lesz a kimenet.
[Szerkesztve] -
Jester01
veterán
válasz
stargazer #32 üzenetére
BEGIN { FS=''[AB]''; }
{
delete newwords;
swap=0;
for(i=2; i<=NF; i++)
{
newwords[$i]=1;
if ($i in prevwords) { $i=''csereszo''; swap=1; }
}
delete prevwords;
for(w in newwords) { prevwords[w]=1; }
if (swap)
{
print $2 ''B'' $3;
} else {
print;
}
}
A linken is frissítettem. Ez most kitörli a sor elejéról az A-t ha csere van, de a B marad. Azok a sorok amelyekben nem vol csere változatlan formában kerülnek kiírásra. -
Jester01
veterán
válasz
stargazer #23 üzenetére
Vesszek meg, de nem látom. Most az utolsó 4 sort idézted be, nem? A közvetlenül elõtte lévõ sorban (amit nem idéztél) pedig ott van az alma és nem lett kicserélve.
MOD: vagy az a baj, hogy az idézett rész elsõ sorában az alma a második szó és nem az elsõ? Azt nem mondtad, hogy a pozició is számít...
[Szerkesztve] -
Jester01
veterán
válasz
stargazer #21 üzenetére
BEGIN { FS=''[AB]''; }
{
delete newwords;
for(i=2; i<=NF; i++)
{
newwords[$i]=1;
if ($i in prevwords) { $i=''csereszo''; }
}
delete prevwords;
for(w in newwords) { prevwords[w]=1; }
print ''A'' $2 ''B'' $3;
}
Futási eredmény (be -> ki):
AalmaBkörte -> AalmaBkörte
AcseresznyeBeper -> AcseresznyeBeper
AdióBmogyoró -> AdióBmogyoró
AalmaBeper -> AalmaBeper
AalmaBdió -> AcsereszoBdió
AalmaBkörte -> AcsereszoBkörte
AalmaBmeggy -> AcsereszoBmeggy
AcseresznyeBmeggy -> AcseresznyeBcsereszo
AalmaBkörte -> AalmaBkörte
AcseresznyeBeper -> AcseresznyeBeper
AdióBmogyoró -> AdióBmogyoró
AalmaBeper -> AalmaBeper
AdióBalma -> AdióBcsereszo
AalmaBkörte -> AcsereszoBkörte
AalmaBmeggy -> AcsereszoBmeggy
AcseresznyeBdió -> AcseresznyeBdió -
Jester01
veterán
-
Jester01
veterán
Mutass egy példát!
alma korte dio
mogyoro mak alma
tok dio korte
mak alma szilva
Ehhez 1 kifejezést adsz, ami mondjuk alma.
Akkor a kimenet ez legyen?
alma korte dio
mogyoro mak
tok dio korte
mak alma szilva
Vagyis a második sorból kell törölni az alma-t mert az elsõben is benne volt
Új hozzászólás Aktív témák
Hirdetés
- Futás, futópályák
- Luck Dragon: Asszociációs játék. :)
- iPhone topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- OTP Bank topic
- Szeged és környéke adok-veszek-beszélgetek
- Autós topik
- Samsung Galaxy Watch7 - kötelező kör
- Xbox tulajok OFF topicja
- Hisense LCD és LED TV-k
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eladó Steam kulcsok kedvező áron!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Csere-Beszámítás! Asztali számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 500GB SSD
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 7600 XT 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 GAMER PC termékbeszámítással
- Így lesz a Logitech MX Keys magyar billentyűzetes
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest