Ecco quello che ho finoraSto cercando di trovare i file con estensioni multiple in uno script di shell
DIR="/home/username/Pictures/Wallpapers"
while [ 1 -eq 1 ]
do
PIC=$(ls $DIR/*.jpg | shuf -n1)
PIC1="file://"$PIC
gsettings set org.gnome.desktop.background picture-uri $PIC1
sleep 30;
done
Lo script funziona, ma non riesco a capire come espandere per cercare altre estensioni di file , come png o gif in aggiunta a jpg.
Mi hai battuto. Nota che questo troverà anche le cose nelle sottodirectory, a meno che non venga usato qualcosa come -maxdepth. –
Ho provato ad usare questo codice in questo modo: PIC = $ (trova $ DIR -name \ *. Jpg -o -name \ *. Png -o -name \ *. Gif -print | shuf -n1) E poi Ho echo $ PIC, ma vengono visualizzate solo le righe vuote. – bbbgscott
Hai scritto la barra rovesciata davanti a '*'? – Oliver