Zakladatel WikiLeaks Julian Assange je na svobodě (𝕏, 𝕏).
V neděli 30. června skončí (EOL) podpora CentOS Linux 7.
David Tschumperlé a Garry Osgood v obšírném článku se spoustou náhledů shrnují vývoj multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie) za poslední rok.
Andrew S. Tanenbaum byl oceněn 2023 ACM Software System Award (Wikipedie) za operační systém MINIX.
Celkový počet stažení aplikací z Flathubu překročil 2 miliardy. Aktuální Statistiky Flathubu: Celkový počet stažení 2 002 793 783. Celkem desktopových aplikací 2 636.
Byla vydána nová verze 4.8.0 programu na úpravu digitálních fotografií darktable (Wikipedie).
Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 142 (pdf) a HackSpace 79 (pdf).
Qtractor (Wikipedie) dospěl do verze 1.0.0. Jedná se o Audio/MIDI vícestopý sekvencer.
Byl vydán svobodný kancelářský balík OnlyOffice Docs 8.1. Vedle četných oprav přináší několik funkcí včetně podpory editace textu v PDF a vytváření formulářů v PDF.
Daniel Stenberg, autor nástroje curl, z databáze SteamDB zjistil, že aktuálně 22 734 her na Steamu používá curl.
Řešení dotazu:
foo=("prvek1" "prvek2" "prvek3") atd..jak to mám uložit? Jako takto?
echo "foo=(\"prvek1\" \"prvek2\" \"prvek3\")" > /tmp/array.tmpdík
#!/bin/bash foo=('prvek1' 'prvek2' 'prvek3') #write echo "${foo[@]}" > save.tmp #read' bar=( $( cat save.tmp ) ) # nebo # bar=($(<save.tmp)) #print echo -e "Count: ${#bar[@]}\nValues: ${bar[@]}"Pokud to obsahuje mezery ale ne nový řádek (nebo jiný zvolený znak):
foo=('prvek1' 'prvek2' 'prvek s mezerou 3') #write storeIFS="$IFS" IFS=$'\n' echo "${foo[*]}" > save.tmp IFS="$storeIFS" #read storeIFS="$IFS" IFS=$'\n' bar=( $( cat save.tmp ) ) # nebo # bar=($(<save.tmp)) IFS="$storeIFS" #print echo -e "Count: ${#bar[@]}\nValues: ${bar[@]}"
uložiť to ako bash skriptnapř. pomocí declare -p
declare -p foo > foo.shco se používá pro variables? To stejný?
VAR="neco tady je" declare -p VAR > foo.shDík
Tiskni
Sdílej: