Programovací jazyk JavaScript (Wikipedie) dnes slaví 30 let od svého oficiálního představení 4. prosince 1995.
Byly zveřejněny informace o kritické zranitelnosti CVE-2025-55182 s CVSS 10.0 v React Server Components. Zranitelnost je opravena v Reactu 19.0.1, 19.1.2 a 19.2.1.
Bylo rozhodnuto, že nejnovější Linux 6.18 je jádrem s prodlouženou upstream podporou (LTS). Ta je aktuálně plánována do prosince 2027. LTS jader je aktuálně šest: 5.10, 5.15, 6.1, 6.6, 6.12 a 6.18.
Byla vydána nová stabilní verze 3.23.0, tj. první z nové řady 3.23, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Byla vydána verze 6.0 webového aplikačního frameworku napsaného v Pythonu Django (Wikipedie). Přehled novinek v poznámkách k vydání.
Po více než 7 měsících vývoje od vydání verze 6.8 byla vydána nová verze 6.9 svobodného open source redakčního systému WordPress. Kódové jméno Gene bylo vybráno na počest amerického jazzového klavíristy Gene Harrise (Ray Brown Trio - Summertime).
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za listopad (YouTube).
Google Chrome 143 byl prohlášen za stabilní. Nejnovější stabilní verze 143.0.7499.40 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 13 bezpečnostních chyb.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
cat > tmp_souborStandardní vstup, výstup a jejich směrování
Díky za reakci, ano takhle to mi to funguje, ale v případě že se mi na vstupu objeví třeba
cat >Pokus <<EOF
ahoj1
ahoj2
ahoj3
EOF
V tomto připadě mi to vždy selže.
Pokus zapíše ty tři řádky. Co přesně myslíš tím přesměrováním vstupu do souboru? Kde to chceš použít a co to má dělat?
Potřebuji si uložit do tmp souboru všechna data co jsou na vstupu, abych s tím mohl dále pak pracovat.To řeší
cat >tmpjako první příkaz skriptu bez ohledu na to, co je na vstupu.
Problém je že mi to funguje jen v některý případech, u již zmíněného ne.Podrobnosti?
Cat to řeší například když tam dostanu soubor nebo textový řetězec. ale když je na vstupu například
cat >Pokus <EOF
Ahoj
Hi
Cau
EOF
tak to prostě neveme.
./Program Pokus
a zůstane to vyset.
[petr@nt ~]$ cat >Pokus <<EOF > ahoj > hi > cau > EOFprogram <Pokus > Přesměruje výstup < Přesměruje vstup | Vytvoří rouru
./Program PokusAháá. Ale tady mu dáváte parametr! Pak použijte
cat "$1" >tmpa nebo (pokud i
./Program <Pokus je správně), tak něco jako
if [ -z "$1" ]; then
cat >tmp;
else
cat "$1" >tmp;
fi
Jestli jsem to dobře pochopil, jde vám o to, že dostáváte něco na vstup programu a potřebujete to zároveň uložit do souboru. V tom případě by mělo stačit předřadit tee:
... | program ... | tee file | program
Jestli ale chcete něco jiného, nezbyde vám asi než to napsat srozumitelně.
Tiskni
Sdílej: