Questa è in qualche modo una domanda semplice, ma per la vita di me, non riesco a capire come escludere qualcosa da un ciclo zsh for. Per esempio, diciamo che abbiamo questo:zsh per esclusione ciclica
for $package in /home/user/settings/*
do
# do stuff
done
Diciamo che in /home/user/settings/
, v'è una particolare directory ("OS") che voglio ignorare. Logicamente, ho provato le seguenti variazioni:
for $package in /home/user/settings/^os (works w/ "ls", but not with a foor loop)
for $package in /home/user/settings/*^os
for $package in /home/user/settings/^os*
... ma nessuno di quelli sembra funzionare. Qualcuno potrebbe orientare la mia sintassi nella giusta direzione?
Gosh, errore stupido - grazie per il vostro aiuto! :) – ABach
+1 - Non posso credere di aver perso quel segno di dollaro. –
Spesso gli errori più semplici sono i più difficili da individuare. Felice di aiutare. – Johnsyweb