» Poradna » Programy

Bash - 2 shody na pevne danych pozicich

 |   |  Linux Mozilla 1.9.2.6

Předchozí vlákno už je nepřehledné. Ještě se vrátím k tomuto příkladu (trochu jsem ho pozměnil), ještě mě napadlo, jak by se řešilo tohle. Aby z tohoto pomocí grepu (nebo sedu):ahoj 2 ahoj 2 ahojahoj 2 ahoj 3 ahojbylo toto:ahoj 2 ahoj 2 ahoj-> prostě chci vypsat ze souboru jen ty řádky, které obsahují řetězec "ahoj" a zároveň i řetězec "2" a ten řetězec "2" je vždy na PEVNĚ dané pozici. Narážím tím na to, že ten druhý řetězec může být na řádku na různých pozicích a já chci vypsat shodu jen na přesně dané pozici. Rád bych, aby ten druhý řezězec byl v proměnné, protože ho v cyklu budu měnit a pokaždé vyhledávat neco jiného.Když to shrnu, tak první řetězec je vždy na začátku řádku (a má pořád stejný název) a druhý vzor je vždy na pevné pozici (a proměnná, která ho zastupuje se bude měnit). Díky

Odpovědi na otázku

 |   |  Linux Mozilla 1.9.2.6

Zkouším to nějak takhle ale nefunguje mi to zatím (soubor "ahoj.txt je prázdný"):vzor_1="ahoj"vzor_2="2"cat file.txt | grep "$vzor_1" | grep `"$vzor_2 == cut -c6"` >> ahoj.txtcut -c6 mi vypíše znak na pozici 6

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP IE 6.0

cat ~/povodnytext.txt | awk '{print $1" "$2}' | grep "ahoj" >> ~/vyfiltrovany.txt

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Opera 9.80

to by možná teoreticky šlo, ale co kdybych to upravila takhle:cat ~/povodnytext.txt | awk '{print $1" "$2}' | grep "ahoj" | grep "2" >> ~/vyfiltrovany.txtTohle by mi tisklo vždy první a druhý sloupec ze souboru "povodnytext.txt " implicitně awkčkem oddělený bílým znakem a pouze ty řádky, na kterých se shodujou grepem nalezené 2 řetězce "ahoj" a "2"? Žejo, že by to šlo? ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Řetězec, Stejný název, Druhý řetězec, Proměnná, Vzor




Určitě si přečtěte

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

Američtí mariňáci si tisknou kasárna z betonu na 3D tiskárně

** Americká námořní pěchota nedávno představila 3D tištěná kasárna pro vojáky ** Ty jim tiskne velká 3D tiskárna na beton ** Výsledkem je solidní obytný prostor, který je slušně chráněný před nepřátelskou palbou

Stanislav Mihulka | 18

Co je srdce nového iPhonu? Apple A12 Bionic, první 7nm čip nabitý výkonem

Co je srdce nového iPhonu? Apple A12 Bionic, první 7nm čip nabitý výkonem

** Apple v nových iPhonech používá nový vlastní čip A12 Bionic ** Jde o první 7nm čip na světě ** Kromě vyššího klasického výkonu dostala neuronová část masivní navýšení rychlosti zpracování umělé inteligence

Karel Javůrek | 38

Tesla je stále ve ztrátě, ale elektromobily Model 3 se prodávají neuvěřitelně dobře

Tesla je stále ve ztrátě, ale elektromobily Model 3 se prodávají neuvěřitelně dobře

** Tesla má rekordní příjem, je ale ve ztrátě ** Objem výroby se zvyšuje, dochází ale baterie ** Pomoci mají nové továrny Gigafactory

Karel Javůrek | 93

Praktické vychytávky, které si chcete doinstalovat do Windows

Praktické vychytávky, které si chcete doinstalovat do Windows

** Pokud vás nudí vzhled nabídky Start, snadno jej můžete změnit. ** Stejně tak existují programy na přidání záložek do programů. ** Spokojit se ani nemusíte se základním ovládáním hlasitosti.

Vladislav Kluska | 44

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

** Letošní červenec byl třetím nejteplejším měsícem od roku 1880 ** Teplota naší planety roste raketovým tempem ** Co lidstvu hrozí v období, které v minulosti nemá obdoby?

Karel Kilián | 68

Odposlouchávali jsme děravou domácnost: Katka z Brightonu právě sedí doma, zatímco její manžel hraje asi golf

Odposlouchávali jsme děravou domácnost: Katka z Brightonu právě sedí doma, zatímco její manžel hraje asi golf

** Na internetu jsou tisíce nezabezpečených chytrých domácností ** Podívali jsme se na jednu z britského Brightonu ** Útočník sestaví kompletní socioekonomický profil rodiny

Jakub Čížek | 31


Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání