Domande taggate «wildcards»

Globbing significa abbinare i file con modelli di nomi contenenti caratteri jolly.


4
Differenza tra [0-9], [[: digit:]] e \ d
Nell'articolo di Wikipedia sulle espressioni regolari , sembra che [[:digit:]]= [0-9]=\d . Quali sono le circostanze in cui non sono uguali? Qual è la differenza? Dopo alcune ricerche, penso che una differenza sia che l'espressione di parentesi [:expr:]dipende dalle impostazioni locali.




1
Caratteri jolly tra virgolette
Sarà facile, ma nei miei ricordi, quando si eseguono script di shell, l'uso di virgolette doppie consentirebbe l'espansione di globbing e variabili. Ma nel seguente codice: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Ottengo questo risultato: bob.sh redeployJboss.sh *.sh *.sh en_US.utf8 en_US.utf8 $LANG Quindi …

2
elimina i file corrispondenti al modello
Devo rimuovere in modo ricorsivo tutti i file in tutti i sottodir in cui il nome file contiene un numero seguito da una 'x' seguito da un numero, almeno due volte. Esempio: Vorrei rimuovere questi file: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ma NON voglio rimuovere questi file: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Come posso …
32 bash  files  find  wildcards 





5
Glob con ordine numerico
Ho questo elenco di file pdf in una directory: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Voglio concatenarli usando ghostscript in ordine numerico (simile a questo): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf Ma l'ordine …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.