Přemýšlíte, jak začít prázdniny? Už v úterý 1. července se bude konat Virtuální Bastlírna, tedy online setkání bastlířů, techniků, vědců i akademiků, kde se ve volné diskuzi probírají novinky ze světa techniky, ale i jiných zajímavých témat.
Za poslední měsíc jsme byli svědky plamenů několika raket. Zatímco malá raketa od Hondy se úspěšně vznesla a opět přistála, raketa od SpaceX se rozhodla letět všemi směry najednou. Díkybohu méně … více »Linus Torvalds zmínil, že souborový systém Bcachefs zřejmě odstraní z mainline Linuxu v začleňovacím okně pro vydání 6.17. Kent Overstreet mu totiž posílá kód s novou funkcionalitou i pro začlenění do kandidátů na vydání, kdy očekává pouze opravy chyb. Ken Overstreet byl již dříve z vývoje vyloučen kvůli konfliktní komunikaci.
Ministerstvo průmyslu a obchodu propaguje Microsoft. Ten ve spolupráci s Ministerstvem průmyslu a obchodu spouští AI National Skilling Plan v ČR. "Iniciativa Microsoftu přináší konkrétní a praktickou podporu právě tam, kde ji nejvíc potřebujeme – do škol, firem i veřejné správy.", říká ministr průmyslu a obchodu Lukáš Vlček.
Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia [𝕏].
Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.
Byla vydána verze 1.88.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 2. snapshot Ubuntu 25.10 (Questing Quokka).
Město Lyon posiluje svou digitální suverenitu a postupně nahrazuje software od společnosti Microsoft bezplatnými alternativami, zejména OnlyOffice pro kancelářské aplikace a Linux a PostgreSQL pro systémy a databáze.
Evropská občanská iniciativa Stop Destroying Videogames se snaží o to, aby vydavatelé, kteří spotřebitelům v Evropské unii prodávají videohry nebo na ně udělují licence, měli povinnost tyto hry ponechat ve funkčním (hratelném) stavu i po ukončení podpory ze své strany. Podpořit podpisem tuto iniciativu můžete v Systému pro online sběr podpisů.
nóóó snad ti jako rozumim :D
#!/bin/bash # vyrobíme třeba heredocem další skript/textovej soubor s názvem lukasuv_skript.sh # víc tady hele https://en.wikipedia.org/wiki/Here_document#Unix_shells cat << EOF > ./lukasuv_skript.sh #!/bin/bash echo "ahoj!!!!" EOF # uděláme novej skriptík pustitelnej chmod +x ./lukasuv_skript.sh echo "bude se poustet skript tak pozor" # a pustíme ./lukasuv_skript.sh echo "hotovo!!!!!!!!!!!!!!!!!"
ktý dvojce
#!/bin/bash # cesta ke složce kterou chceme číst cesta_ke_slozce=/home/lukas/.tajnáSložka/ # do názvu souboru strčíme současný datum a čas # víc vo formátování času třeba tady hele https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/ nazev_souboru=LukášůvSeznam_$(date +'%m-%d-%Y_%T').txt #noa příkazem ls uděláme výpis vobsahu složky a výstup ls přesměrujem do ještě neexistujícího souboru # se nám takle vyrobí ;D ls -l $cesta_ke_slozce > $nazev_souboru # jestli jako má bejt první řádek *.txt datum tak ale takle!!!!! :O :O date +'%m-%d-%Y_%T' > $nazev_souboru #dvouma zobáčkama děláme append souboru jakože připišeme nějakej další vobsah ls -l $cesta_ke_slozce >> $nazev_souboru
noa pouštět asi cronem. zadáš příkaz
crontab -e
a připišeš tam
*/5 * * * * /cesta/ke/skriptu/skript.sh
aby seto jakoby pouštělo každejch těch pět minut. víc vo nastavování cronu třeba tady hele
si myslim žeto sou dva různý co spolu jakože vůůbec nesouvisej :O :O se to asi jako teprve učí tak si hraje si myslim :O ;D
jinak jako nejednoduší řešení by bylo generování seznámku pouštět dycky koncem toho vyráběcího skriptu pokuť se jako nepředpokládá měnění souborů vodněkud jinak třeba uživatelem ;D
1) Script sh -> který vytvoří složku v ní několik souboru s koncovkou .html, tímto scriptem vytvořit sh soubor vložit do něj script, který odebere koncovku (.html) vytvořených souborů?
#!/bin/bash nekolik=5 slozka="slozka" shsoubor="$slozka/shsoubor.sh" mkdir "$slozka" for i in $(seq 1 $nekolik); do touch "$slozka/$i.html"; done cat << EOF > "$shsoubor" #!/bin/bash rename 's/\.html$//' "$slozka"/*.html EOF chmod +x "$shsoubor"Použití:
$ ./1.sh $ ls slozka/ 1.html 2.html 3.html 4.html 5.html shsoubor.sh $ slozka/shsoubor.sh $ ls slozka/ 1 2 3 4 5 shsoubor.sh
2)vytvořit script který za určitý čas zkopíruje obsah adresáře do souboru
#!/bin/bash urcitycas=5 soubor="soubor" adresar="slozka" sleep $urcitycas ls -1 "$adresar" > "$soubor"Použití:
$ ./2.sh $ cat soubor 1 2 3 4 5 shsoubor.sh
1)tu jsem se rozhodl udělat jednoduše, vytvořit složku, soubory.....ale spíše mi šlo o spuštění scriptu scripten, což je "./script.sh"
2) jsem udělal tak, že při uplynutí určitého času nejdřív ověří jestli soubor existuje a pokud ano tak do něj na konec uloží výpis adresáře.
Jestli bych mohl, chtěl bych vas poprosit o pomoc s "sed" Chtěl bych vybrat lichy a sudý řádky - to zvládám, ale u lichýho napsat na začátek řádku něco(např. nějaký znak) a u sudýho na konec,taky nějaký znak. Netuším jak na to...:/
Nebo když chci vybrat v souboru kde mám seznam o x-řádcích a chtěl bych vybrat např 5-10, a před ně vlořit nějaký znak? Vím jak vypsat tohle rozmezí řádků, a vím jak vložit na začátek znak ale nevim jak oba příkazy dát dohromady...nebo jde to vůbec? Když to spojím tak mi vyjde:
sed -n '10,20p'; 's/^/#/' f.txt
tamten mezernik se piše přímo dotoho stringu ne mezi dva :O ;D
nóó takže třeba ke každýmu sudýmu jakoby přiděláš nazačátek # příkazem
sed '1n;s/^/#/;n' vstupniSoubor.txt > vystupniSoubor.txt
tim 1n první řádek přeskočíme s/^/#/ přidáme noa tim 'n' jakože jenom každej druhej
a nakonec každýho lichýho jakoby něco připsat de podobně
sed 's/$/blabla/;n' vstup.txt > vystup.txt
jo a příště jako rači založ novej dotaz. jak jeto jednou vodfajfkovaný tak už nato jako lidi moc nekoukaj :O ;D
Tiskni
Sdílej: