(trovare: * .png: nessun terminale di file o directory)

0

Sto provando a eseguire alcune elaborazioni batch nel terminale con texturePacker. Il creatore di texturePacker ha detto che questo è il modo in cui converti in batch una directory di .pngs in .pvr.ccz.

find <directoryname> -name \*.png | sed 's/\.png//g' | \
    xargs -I % -n 1 TexturePacker %.png \
        --sheet %.pvr.ccz \
        --data dummy.plist \
        --algorithm Basic \
        --allow-free-size \
        --no-trim \
        --opt RGBA4444 \
        --dither-fs

Ma continuo a ricevere questo output nel terminale. (trovare: * .png: nessun file o directory di questo tipo) Qualcuno sa perché lo direbbe?

    
posta Stephen 24.04.2013 - 20:31
fonte

2 risposte

1

Hai specificato il nome della directory contenente i file: dove è il placeholder <directoryname> ? C'è almeno un file che termina con .png in quella directory?

Prova con la prima parte del comando:

find <directoryname> -name \*.png

per vedere se ottieni l'elenco dei file.

    
risposta data 24.04.2013 - 21:29
fonte
0

È probabile che tu non stia inserendo correttamente la directory. Il comando che inserisci deve essere qualcosa del tipo: find /Users/me/mydir/ -name \*.png […] , senza parentesi angolate, e se hai spazi nel percorso della directory, assicurati di metterlo tra virgolette, in questo modo: '/Users/me/my directory/' .

Vale anche la pena notare che il comando agirà su qualsiasi PNG non solo all'interno della directory che gli viene assegnata, ma anche su qualsiasi sottodirectory.

Una versione alternativa (e leggermente più concisa) che agisce sulla directory corrente sarà:

for f in *.png; do TexturePacker "$f" --sheet ${f%.*}.pvr.ccz --data dummy.plist --algorithm Basic --allow-free-size --no-trim --opt RGBA4444 --dither-fs; done

Passa a qualsiasi directory desideri in Terminale (il modo più semplice è digitare cd , trascinare la cartella sulla finestra Terminale e premere invio), quindi eseguire quel comando.

    
risposta data 24.04.2013 - 21:53
fonte

Leggi altre domande sui tag