Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
passenger #44 üzenetére
Most nem azért, de szerintem kicsit alulbecsülte a feladatot aki ezt kitalálta. Ugyanis felelõtlenül használja a mondat kifejezést, hiszen a felsorolt írásjelek nem biztos, hogy új mondatot kezdenek, még akkor sem ha utánuk esetleg nagybetû jön. (Mi van akkor, ha II. Józsefrõl beszélek? Ezt ismerje fel nekem shell scriptbõl ha tudja
)
Egyszerûsítésképpen vegyük azt az esetet, hogy sor nem kezdõdik írásjellel, és a felsorolt írásjelek bármennyi egymás utáni elõfordulása választja el a mondatokat.
Akkor az alábbi awk script talán mûködik:
BEGIN { FS=''[?!.]+''; }
{ mondatok += NF - 1; }
END { print mondatok; } -
Jester01
veterán
válasz
passenger #41 üzenetére
Ennek millió módja van, íme egy lehetõség:
IFS=$'\n'
who | grep -F ''$*''
Magyarázat: a ''$*'' helyére a shell az IFS speciális változóval elválasztva összefûzi a parancssorban megadott argumentumokat. A grep pedig a -F opció hatására újsorral elválasztott konstans mintákat vár. Ha az IFS-t elõzõleg az újsor karakterre állítjuk, máris a kívánt eredményt kapjuk.
Új hozzászólás Aktív témák
- Assassin's Creed Shadows Collector's Edition PC
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Samsung Galaxy S21 Ultra , 12GB , 128 GB , Kártyafüggetlen
- Microsoft Surface Pro 7 - Újszerű, dobozban, gyári töltővel, billentyűzettel
- Olcsó laptop! Lenovo Ideapad R3 3250U / 8GB RAM / 128Gb SSD!
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged