Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.
Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.
Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede David Heidelberg, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem … více »
Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.
Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o
… více »Společnost Framework představila nový Framework Laptop 12 s Intel Core Series 3, Thunderbolt 4, Wi-Fi 7, volitelnou čtečkou otisků prstů a podsvícenou klávesnicí s open-source firmwarem ZMK. Objednat lze s předinstalovanou Fedorou 44 KDE Plasma.
Byl vydán Mozilla Firefox 154.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 154 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 168 (pdf).
rozmery=`mplayer "$1" -frames 0 | grep VIDEO`soubor_s mezerou.avi,soubor_s a pak mezerou.avi. Co s tím?
IFS="_" a pak následně echo $IFS, ale je vidět, že je tam pořád mezera a konec řádku...
IFS dělá přesný opak. Zkus proměnnou $@, tam jsou všechny parametry (za předpokladu, že je jméno souboru jediný předávaný parametr. Jinak by bylo nutno postupně testovat jednotlivé argumenty zda dávají dohromady existující soubor (a ani to by nebylo 100% účinné). Pak ještě existuje program getopts který dělá velkou část parsování za programátora.
skript.sc "prvni parametr.avi",#!/bin/bash # set -x rozmery=`mplayer "$1" -frames 0 | grep VIDEO` echo "$rozmery"
$ ./run.sh "svehla k.wmv" a výstup:
Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] Can't open /dev/fb0: No such file or directory. s3fb: can't open /dev/fb0: No such file or directory VIDEO: [WMV3] 360x288 24bpp 1000.000 fps 204.4 kbps (25.0 kbyte/s)
$ ./run.sh svehla\ k.wmv a výstup:
Can't open joystick device /dev/input/js0: No such file or directory Can't init input joystick mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. open: No such file or directory [MGA] Couldn't open: /dev/mga_vid open: No such file or directory [MGA] Couldn't open: /dev/mga_vid [VO_TDFXFB] Can't open /dev/fb0: No such file or directory. s3fb: can't open /dev/fb0: No such file or directory VIDEO: [WMV3] 360x288 24bpp 1000.000 fps 204.4 kbps (25.0 kbyte/s)ani v jednom případě mplayer nehlásí nic o tom, že by měl problém s interpretací prvního pozičního parametru.
Ten skript jsem měl uloženej v ~/bin, nevšiml jsem si ale, že mám nastavenej stejnojmennej alias, kterej vede jinam. Problém byl v tom, že v tom jiném souboru chybí uvozovky u $1. Vypadá to teda: nazev\ souboru\ s\ mezerou.avi ?aneb vzdy pred mezeru dat obracenou zavorku
Tiskni
Sdílej: