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 16:55 | Bezpečnostní upozornění

V Drupalu byla nalezena vysoce kritická zranitelnost PSA-2019-02-19. Podrobnosti a opravy 8.5.x a 8.6.x budou zveřejněny dnes mezi 19:00 a 23:00.

Ladislav Hagara | Komentářů: 0
dnes 16:33 | Zajímavý projekt

Mozilla.cz informuje o stavu češtiny v projektu Common Voice. Projekt Common Voice sbírá hlasová data, na základě kterých bude možné trénovat modely a software pro rozpoznávání řeči. Aktuálně je nutné rozšířit počet vět v datové sadě a alespoň 5 tisíc vět musí být ručně ověřených několika lidmi.

Ladislav Hagara | Komentářů: 0
dnes 16:22 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Hlavní novinkou verze v0.10 je nástroj relpipe-tr-guile, který díky GNU Guile umožňuje filtrovat a transformovat relační data pomocí výrazů jazyka Scheme.

xkucf03 | Komentářů: 0
dnes 00:33 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje na kritickou zranitelnost ve WordPressu umožňující vzdálené spuštění libovolného kódu. Prakticky se jedná o kombinací dvou různých zranitelností (Directory Traversal a Local File Inclusion), pro jejichž úspěšné zneužití musí útočník získat v rámci instance WordPressu alespoň oprávnění autora.

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

Po dvou a půl letech od vydání verze 5.0.0 byla oficiálně vydána nová major verze 6.0.0 správce digitálních fotografií a nově i videí digiKam (digiKam Software Collection). Přehled novinek i s náhledy v oficiálním oznámení. Ke stažení je také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 0
včera 00:44 | Komunita

Do 2. dubna se lze přihlásit do dalšího kola programu Outreachy (Wikipedie), jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 20. května do 20. srpna 2019, v participujících organizacích lze vydělat 5 500 USD.

Ladislav Hagara | Komentářů: 1
včera 00:11 | Bezpečnostní upozornění

Byly zveřejněny informace o o bezpečnostní chybě CVE-2019-6454 ve správci systému a služeb systemd (PID 1). Běžný uživatel jej může shodit připravenou D-Bus zprávou. V upstreamu je chyba již opravena [reddit].

Ladislav Hagara | Komentářů: 3
18.2. 22:44 | Nová verze

Byla vydána nová verze 2019.1 průběžně aktualizované linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek v changelogu. Vývojáři zdůrazňují Linux 4.19.13 a díky němu opětovnou podporu Banana Pi a Banana Pro, aktualizaci nástrojů jako theHarvester nebo DBeaver a Metasploit Framework ve verzi 5.0. Aktualizovat Kali Linux lze pomocí příkazů "apt update && apt -y full-upgrade".

Ladislav Hagara | Komentářů: 0
18.2. 13:33 | Zajímavý článek

Craig Loewen se v příspěvku na blogu Microsoftu věnuje novinkách ve WSL (Windows Subsystem pro Linux), které přinese Windows 10 1903. Jedná se především o možnost přístupu z Windows (Průzkumník souborů, explorer.exe) k souborům v nainstalovaných linuxových distribucích. Použit je protokol 9P.

Ladislav Hagara | Komentářů: 13
18.2. 10:44 | Zajímavý software

Byl vydán Hangover ve verzi 0.4.0. Jedná se o součást projektu Wine umožňující spouštět Windows aplikace pro x86 a x86_64 na architektuře ARM64 (AArch64). Zdrojové kódy této alfa verze jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 1
Máte v desktopovém prostředí zapnutou zvukovou znělku po přihlášení se do systému?
 (7%)
 (1%)
 (91%)
 (1%)
Celkem 363 hlasů
 Komentářů: 11, poslední 14.2. 07:59
Rozcestník

Dotaz: Porovnavani cisel v BASH

16.10.2004 22:03 *Mirda* | skóre: 24 | Sedlčany
Porovnavani cisel v BASH
Přečteno: 399×
Zdravim tucnaky, potrebuji poradit v BASHi. Mam soubor ve kterem jsou cisla a ja z nej potrebuji vytahnout jen ta, ktera jsou dejme tomo vetsi nez 3000.
Snazil jsem se pomoci grep, ale nenasel jsem zadny takovy parametr.

Odpovědi

16.10.2004 22:07 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
awk '{if($0>3000)print}'
16.10.2004 23:33 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Ten parametr pro grep je
grep -E '^[[:blank:]]*0*([3-9][0-9]{3,}|[12][0-9]{4,})[[:blank:]]*$'
;-)
16.10.2004 23:35 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Aha, ostře větší než 3000. Stejně je to jedno.
16.10.2004 23:38 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
:-)

Podle toho, jak to vlastně vypadá, by možná šlo ušetřit:
grep -E '\<0*([3-9][0-9]{3,}|[12][0-9]{4,})\>'
Ostře větší než 3000 se mi řešit nechce... (bude se to muset rozepsat na hnusné případy).
17.10.2004 02:06 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Pratele diky, script je jiz na svete. Awk bylo to co jsem potreboval.
17.10.2004 11:33 Honza "tux" Friesse | skóre: 15 | blog: Tuxův blog | Vyškov
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
No ja prihodim jeste ciste bash reseni :

IFS=$'\n'

#ulozime si vypis souboru do pole res=(`cat "$soubor"`)

for ((i=0;i<${#res[*]};i++));do actual_file=${res[$i]} #aktualni soubor if [ $actual_file -ge 3000 ];then echo $actual_file fi done
17.10.2004 11:35 Honza "tux" Friesse | skóre: 15 | blog: Tuxův blog | Vyškov
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Aaaha, to je tak kdyz se clovek nediva na nahled :) Tak jeste jednou :
IFS=$'\n'
#ulozime si vypis souboru do pole 
res=(`cat "$soubor"`)
for ((i=0;i<${#res[*]};i++));do 
  actual_file=${res[$i]} #aktualni soubor 
  if [ $actual_file -ge 3000 ];then 
    echo $actual_file 
  fi 
done
17.10.2004 12:00 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Kdyz uz ciste bash reseni, mozna rychlejsi by bylo tohle:
#!/bin/bash
cat soubor | while read N; do
  if (($N > 3000)); then
    echo $N
  fi
done
Nicmene, porad je to o dost pomalejsi nez reseni v awku.
17.10.2004 21:11 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Porovnavani cisel v BASH
Teď ještě někdo napište řešení v sendmail.cf ;-)

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.