abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 09:00 | Nová verze

Armbian, tj. operační systém založený na Debianu a Ubuntu pro jednodeskové počítače na platformě ARM, byl vydán ve verzi 20.11. Její kódové jméno je Tamandua. Pro většinu desek byl Linux povýšen na verzi 5.9.y. U-Boot na verzi 2020.10.

Ladislav Hagara | Komentářů: 0
dnes 08:00 | Nová verze

Desktopové prostředí Cinnamon má novou verzi 4.8. Změny jsou především inkrementální, např. různé opravy chování appletů v panelu, ale také aktualizace závislosti na mozjs (nyní aspoň 78), kvůli které jinak hrozilo odstranění balíčků z Debianu.

Fluttershy, yay! | Komentářů: 0
včera 20:22 | Nová verze

Po téměř čtyřech měsících vývoje od vydání verze 246 byla vydána nová verze 247 správce systému a služeb systemd (GitHub, NEWS).

Ladislav Hagara | Komentářů: 3
včera 17:55 | Nová verze

Byla vydána verze 6.3 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůraznit lze integraci s Proxmox Backup Serverem.

Ladislav Hagara | Komentářů: 3
včera 17:33 | Nová verze

Po pěti letech od vydání verze 7.0.0 byla vydána nová major verze 8.0.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Nejnovější větev PHP přináší celou řadu nových novinek a vylepšení. Vydána byla také příručka pro přechod z předchozích verzí.

Ladislav Hagara | Komentářů: 1
včera 13:33 | Nová verze

Björn Ståhl vydal novou verzi 0.6 svého vlastního display serveru, herní enginu a realtimového multimediálního frameworku v jednom s názvem Arcan a desktopového prostředí pro Arcan s názvem Durden. Přidána byla celá řada nových vlastností. Jejich představení na YouTube.

Ladislav Hagara | Komentářů: 3
včera 07:00 | Nová verze

Byla vydána nová verze 28.16.0 webového prohlížeče Pale Moon (Wikipedie) vycházejícího z Firefoxu. Přehled novinek v poznámkách k vydání. Řešeno je také několik bezpečnostních chyb.

Ladislav Hagara | Komentářů: 8
včera 01:11 | Nová verze

Byla vydána nová stabilní verze 2.91 svobodného 3D softwaru Blender. Přehled novinek v oznámení o vydání a na YouTube.

Ladislav Hagara | Komentářů: 0
25.11. 20:00 | IT novinky

Josef Průša představil nové vylepšené 3D tiskárny MK3S+ a MINI+. Nejzásadnější změnou je přítomnost nové sondy SuperPINDA. Ta nahrazuje původní sondy P.I.N.D.A. V2 (MK3/S, MK2.5/S) a M.I.N.D.A. (MINI). Cena MINI+ se zvedá o 1 000 Kč na 10 990 Kč.

Ladislav Hagara | Komentářů: 0
25.11. 16:33 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny se po třech letech opět blíží k 20 000 dolarům. Nejvyšší hodnotu 19 783 dolarů měl 17. prosince 2017. Následně během 7 týdnů klesl pod 7 000 dolarů. Vývoj lze sledovat také v terminálu. Například pomocí aplikace cointop (GitHub). Vyzkoušet lze "ssh cointop.sh".

Ladislav Hagara | Komentářů: 26
Jak nakládáte s řetězovými e-maily?
 (6%)
 (41%)
 (3%)
 (2%)
 (3%)
 (9%)
 (58%)
Celkem 294 hlasů
 Komentářů: 8, poslední 16.11. 22:50
Rozcestník

Dotaz: Jak vyříznout z řádku jen poslední slovo?

3.7.2005 13:46 Mirek
Jak vyříznout z řádku jen poslední slovo?
Přečteno: 157×
Mám skript, který se mi spustí po startu, ale nemůže uložit svůj pid, protože run ještě není přimountovaný, já ho chci ale vypnout i po startu, jenže jak ho vypnout když vysí v paměti pod jiným názvem (konkrétně S02resetator, nemusí to být vždy stejné) a vypínám ho pomocí /etc/init.d/resetator stop?

Potřebuji tedy vygrepnout z procesů jeho název v paměti, k tomu jsem použil příkaz:

top -d 1 -n 1 | grep reset | sed -n '1p'

A teď bych potřeboval vyříznout jen poslední slovo, nevíte někdo jak na to?

Odpovědi

Bohumír Zámečník avatar 3.7.2005 14:14 Bohumír Zámečník | skóre: 19 | blog: bohous
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
Šlo by to třeba takhle:

top -d 1 -n 1 | grep reset | sed -n '1p' |sed -r 's/[\t ]+/ /g'|cut -f13 -d" "
...byť dost neohrabaně :/ - ale funguje to.
"Dobrý den pane, nevíte, která bije?!"
3.7.2005 14:14 Tomáš Bláha
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
Když víte, kolikátý sloupec to je, tak
tr -s " " | cut -f číslo_sloupce -d " "
P.S. Není lepší místo topu použít ps?
3.7.2005 14:50 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
No, začal bych
ps --no-headers -eo pid,comm | grep reset
Ale nerozumím, několika věcem: proč se jmenuje pokaždé jinak, zda to celé nelze vyřešit bez grepování procesu, ...
3.7.2005 17:46 Smazáno | skóre: 21 | blog: tezkorict
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
No a zkončil bych:
| grep -v grep |  sed -e 's:.*\ ::'
3.7.2005 20:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
No, existují i horší konce, ale ten grep -v grep je noop.
3.7.2005 20:32 Mirek
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
Mnohonásobné díky všem co mi pomohli, zapsal jsem to tedy takto:

ps --no-headers -eo pid,comm | grep reset | grep -v grep | sed -e 's:.*\ ::' | sed -n '1p'
3.7.2005 20:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
Jako bych v příspěvku, na který odpovídáš, nepsal, že grep -v grep je tam úplně na prd. Nechápu ty zástupy grepů a sedů. Nedělá snad
ps --no-headers -eo pid,comm | sed -n '/reset/{s/ [^ ]*$//;p}'
co má?

Nedělá to tedy sed -n '1p', který taky nechápu -- pokud to matchne jen jeden proces, tak to je zbytečné. Pokud to matchne víc procesů a ty chceš jen jeden, tak ho máš vybrat pořádně, ne vzít náhodně první z nich.
3.7.2005 21:45 Smazáno | skóre: 21 | blog: tezkorict
Rozbalit Rozbalit vše Re: Jak vyříznout z řádku jen poslední slovo?
Nojo, to se to dřív postuje než testuje a pak to takhle dopadá...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.