Sto scrivendo un Makefile e mi blocco su una limitazione della funzione filtro. Infatti, il filtro accetta solo un carattere jolly.Makefile: Come applicare un equivalente al filtro su più caratteri jolly
Quello che vorrei fare è: Ho una lista di un file, alcuni corrispondenti all'espressione regolare blabla, altri no. Ma per questo ho bisogno di 2 caratteri jolly, quindi non posso usare la funzione filtro.
Vorrei dividere la mia lista originale in 2 liste, una contenente tutto l'elemento che contiene la stringa blabla (equivalente del filtro) e l'altra che contiene quella non corrispondente (equivalente al filtro).
grazie per il vostro aiuto.
Si sta utilizzando GNU make o qualche altra variante? E mostra il tuo codice attuale, non è chiaro quale sia il problema. – Gilles
Fornire un elenco di esempio di file, espressione del filtro e risultato desiderato. Il modo in cui lo descrivi ora, non mi è chiaro perché le funzioni '$ (filter ...)' e '$ (filter-out ...)' non sono abbastanza buone per te. –
Grazie per la risposta. Sto usando gnu make. Non ho il codice da mostrare perché non riesco a capire come scriverlo. Dire che ho ELENCO = a_old_tt x_old_da a_new_da q_ty_we. Desidero ordinare il contenuto LIST in: LIST_OLD che contiene tutti i membri di LIST contenenti l'espressione old (a_old_tt e x_old_da nel mio esempio) e LIST_NOT_OLD che contiene tutti i membri di LIST che non contengono l'espressione precedente (a_new_da q_ty_we in il mio esempio). – user1654361