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 08:00 | Zajímavý software

Beaker Browser (Wikipedie) byl vydán ve verzi 1.0. Jedná se o experimentální peer-to-peer webový prohlížeč vycházející z Chromia. Uživatel jej může používat také k publikování svých webových stránek (Hyperdrive) pomocí protokolu Hypercore (hyper://). Nepotřebuje tak klasický webový server.

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

Byla vydána nová verze 20.2 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Nibia. Ke stažení je v edicích GNOME, KDE a XFCE. Přehled novinek v oficiálním oznámení.

Ladislav Hagara | Komentářů: 0
včera 21:55 | Zajímavý článek

Konsorcium Linux Foundation zveřejnilo čtyřiaosmdesátistránkovou Výroční zprávu za rok 2020 (pdf).

Ladislav Hagara | Komentářů: 1
včera 13:44 | Komunita

Hector "marcan" Martin – hacker, který jako první zveřejnil zdrojové kódy ovladače pro Kinect pod svobodnou licencí nebo dostal Linux a Steam na PlayStation 4 – se bude díky podpoře na Patreonu od ledna naplno věnovat Linuxu na Apple Siliconu aneb Linuxu na počítačích Apple s novým ARM procesorem M1.

Ladislav Hagara | Komentářů: 15
včera 07:00 | Zajímavý článek

Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) rozšířil své podpůrné materiály týkající se kybernetické bezpečnosti o dokument "Ransomware: Doporučení pro mitigaci, prevenci a reakci" (pdf).

Ladislav Hagara | Komentářů: 4
2.12. 20:22 | Nová verze

Příspěvek na blogu webové aplikace pro spolupráci na zdrojových kódech pomocí gitu Gitea (Wikipedie) představuje novinky a ukazuje náhledy nové major verze 1.13.0 této v programovacím jazyce Go naprogramované aplikace.

Ladislav Hagara | Komentářů: 0
2.12. 19:00 | Nová verze

Byla vydána nová verze 2020.12.01 distribuce BlackArch Linux (Wikipedie). Jedná se o distribuci založenou na Arch Linuxu zaměřenou na penetrační testování a výzkum počítačové bezpečnosti. Z novinek lze zmínit přes 100 nových nástrojů. Aktuálně jich je 2608.

Ladislav Hagara | Komentářů: 0
2.12. 18:00 | Komunita

Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu aktuálně činí 0,90 %. Nejčastěji používanou linuxovou distribucí je Ubuntu 20.04.1 LTS 64 bit. Přehled her oficiálně podporujících SteamOS a Linux na stránkách Steamu. Přehled her pro Windows běžících na Linuxu díky Protonu na stránkách ProtonDB.

Ladislav Hagara | Komentářů: 0
1.12. 17:22 | Bezpečnostní upozornění

Byly zveřejněny informace o dvou bezpečnostních chybách CVE-2020-14360 a CVE-2020-25712 v X.Org serveru. Chyby jsou zneužitelné k lokální eskalaci práv (pokud X server běží pod právy roota).

Ladislav Hagara | Komentářů: 14
1.12. 16:22 | Nová verze

Byla vydána nová verze 4.0 aplikace pro práci s KeePass databázemi - Password Safe. Přináší zejména plnou podporu Librem 5, PinePhone a dalších linuxových telefonů, dále pak výrazné zrychlení při práci s databází a opravu mnoha chyb. Aplikace je k dispozici na Flathubu, případně jako distribuční balíček.

David Heidelberg | Komentářů: 2
Používáte některý systém pro správu verzí (VCS) jiný než git?
 (8%)
 (18%)
 (15%)
 (15%)
 (58%)
 (18%)
Celkem 40 hlasů
 Komentářů: 1, poslední 2.12. 03:00
Rozcestník

Dotaz: Konverzia

7.6.2002 12:53 ja cell
Konverzia
Přečteno: 51×
Viete mi prosim Vas poradit ako mam urobit konverziu textoveho suboru : mam subor s udajmi v stlpci ( napr. skupina 5 cisel - kazde cislo v novom riadku, za kazdou skupinou nasleduje prazdny riadok, a toto sa opakuje ) a potrebujem urobit konverziu do riadkov. Kazda skupina 5 cisel bude v jednom riadku odelenych napr. ciarkou, dalsia skupina v dalsom riadku atd.

Odpovědi

7.6.2002 13:51 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
#!/bin/bash

PCISEL=5
ODKUD="xx"
KAM="xy"

> $KAM
J=0
for I in `cat $ODKUD`
do
echo -n $I >> $KAM
J=`expr $J + 1`

if [ $J = $PCISEL ];
then
echo "" >> $KAM
J=0
else
echo -n "," >> $KAM
fi

done
7.6.2002 14:05 ja cell
Rozbalit Rozbalit vše Konverzia
Jedna poznamka. Co ked v skupine nie je len 5 cisel ale nahodny pocet ?
7.6.2002 14:07 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
Tak to nebude fungovat. Chtělo by to nějakou zarážku, třeba nějaké písmeno, ale ne prázdnou řádku, ta se blbě v shellu pozná.
7.6.2002 14:09 Jozka Cerny
Rozbalit Rozbalit vše Konverzia
pred presmerovanim $I do souboru otestuj IF, jestlize je null (tj. zrovna prazdny radek). a podle toho se rozhodni zda presmerovat do souboru, preskocit....
7.6.2002 14:10 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
Ten "cat $ODKUD" sežere prázdný řádek a já o něm ani nevím.
7.6.2002 14:17 Jozka Cerny
Rozbalit Rozbalit vše Konverzia
ja mam sice unix, ale 'cat file' me nesezere nic,
7.6.2002 14:20 ja cell
Rozbalit Rozbalit vše Konverzia
Takze ked mam v subore 1000 skupin s nahodnym poctom cisel v kazdej z nich, tak ako nastavit tie premenne ? Vysledok 1000 riadkov.
7.6.2002 14:44 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
#!/bin/bash

ODKUD="xx"
KAM="xy"

J=0
> $KAM
for I in `cat -e $ODKUD`
do
J=`expr $J + 1`
if [ $I = "\$" ];
then
echo "" >> $KAM
J=0
else
if [ $J != "1" ];
then
echo -n "," >> $KAM
fi
fi

F=`echo $I|tr -d "\$"`
echo -n $F >> $KAM

done
7.6.2002 14:46 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
Teď je jedno kolik je řádků. Nastav jen proměnné ODKUD a KAM a je to.
7.6.2002 15:01 Jozka Cerny
Rozbalit Rozbalit vše Konverzia
nez clovek neco sesmoli, uz to nekdo jiny napise. jen pripominka, na unixu, aby fungoval prikaz 'cat -e file' tak se musi jeste pouzit volba `cat -v -e $ODKUD` (jinak je volba -e ignorovana a nehodi to $ na konec). JC
7.6.2002 15:45 Pavel 'Goldenfish' Kysilka
Rozbalit Rozbalit vše Konverzia
zdravim,
predpokladam, ze chcete neco ze souboru dostat do database ???
pokud ovladate editor VIM mozna vam poradim. jinak asi ne. snad jsem dobre pochopil zadani ulohy.
1)zajistete, aby na radku s cislem bylo jenom cislo a aby tam nebyly mezery
2)na vsech radcich, kde je cislo nahradte konce radku carkou
3)smazte na nove vzniklych radcich posledni carku
4)pripadne si dejte na nove vzniklych radcich jeste okolo nove vznikleho radku cast SQL dotazu nebo to vlozte databasoveho souboru(zjistete si jeho format pouhym prectenim)
pripadne, pokud umite trochu s vickem a potreboval poradit dejte vedet. dnes vecer jdu schodou nahod parsovat udaje do database z html souboru.
pripadne mi nechte, zde v diskusi mail. zatim goldenfish
9.6.2002 12:30 Pavel 'Goldenfish' Kysilka
Rozbalit Rozbalit vše Konverzia-pres VIM
zdravim,
tady je navod jak to zpracovat.
vim _soubor_
1)
:%s/ //g
2)
:%g/[0-9]/s/ stiskni klavesy : Ctrl+V a potom Enter/,/g
3)
:%s/,$//g
4)prizpusobeni na SQL dotaz
:%g/[0-9]/s/^/INSERT INTO TABLE jmeno VALUES (
:%g/[0-9]/s/$/);/g
pripadne si prizpusobte nahrazovacky, jak potrebujete.
zatim goldenfish
9.6.2002 11:23 cronin
Rozbalit Rozbalit vše Konverzia
Skripty v bash-y su mocna vec, ale v c-cku alebo jave by sa to dalo napisat na typujem 15 - 30 riadkov a v ramci programu by sa hladali prazdne riadky, konce riadkov... Subor by sa predtym nemusel nijako predspracovat, ako napr. s tym vkladanim ciarok na konce riadkov...
9.6.2002 12:07 Jozef Vondrák | skóre: 19
Rozbalit Rozbalit vše Konverzia
S tim souhlasím. Shell je navíc zoufale pomalý. Na druhou stranu první věc, která mě vždy napadne je použití shellu - díky jeho "gumovosti". Céčko použiju až když problém pomocí shellu v rozumné době neumím vyřešit.

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.