Domande taggate «wildcards»

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

5
Come sopprimere i messaggi di errore da cp?
Sto attualmente cercando dei modi per sopprimere il comando di errore in Linux, in particolare il comando cp. Lo voglio: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Come posso eliminare il messaggio di errore che viene stampato sullo schermo? Vale a dire, non voglio …
13 shell  wildcards  cp 

2
comando tar - salta i collegamenti simbolici
Uso il comando tar come tar -cvf protTests.tar protTests/* a tartutti i file all'interno della cartella, protTests. Ma questo include i collegamenti simbolici all'interno della cartella, che non è desiderato. Esiste un'opzione da riga di comando che tralascerà tutti i collegamenti simbolici?
13 files  symlink  tar  wildcards 

2
Come posso eseguire un comando su più file
Questo è piuttosto semplice, ho una cartella con diverse sottocartelle di file JS e voglio eseguire il compilatore Clojure di Google su tutti i file in quelle cartelle. Il comando per elaborare un singolo file è il seguente: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Come posso modificarlo per essere …

3
È possibile cambiare l'ordine di un glob?
Sto cercando di mostrare tutte le istanze di un particolare messaggio dal syslog in ordine cronologico facendo qualcosa del tipo seguente: grep squiggle /var/log/messages* Sfortunatamente il modello glob corrisponde prima al file attualmente attivo. per esempio. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 Ciò significa che i messaggi recenti vengono visualizzati per …
12 bash  wildcards 


4
Trova file che non si trovano in .gitignore
Ho trovato il comando che visualizza i file nel mio progetto: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Come posso filtrare i file in modo che non mostrino quelli che sono in …
12 grep  find  wildcards  git 

4
Converti glob in `find`
Ho avuto ancora e ancora questo problema: ho un glob, che corrisponde esattamente ai file corretti, ma causa Command line too long. Ogni volta che l'ho convertito in una combinazione di finde grepche funziona per la situazione particolare, ma che non è equivalente al 100%. Per esempio: ./foo*bar/quux[A-Z]{.bak,}/pic[0-9][0-9][0-9][0-9]?.jpg Esiste uno …
11 find  wildcards 


3
Storia di Bash globbing
C'è un motivo storico per cui Bash "palpitante" ed espressioni regolari non sono identici? Ad esempio, credo che in Bash [1-2]*corrisponda a tutto ciò che inizia con 1 o 2 seguito da qualsiasi altra cosa, mentre come espressione regolare [1-2]*corrisponderebbe solo a una sequenza di 1 e 2 secondi. I …




1
C'è qualche vantaggio nel specificare './' in un ciclo for usando un glob?
Avevo l'impressione che potesse essere più sicuro usare ./*.fastqquando cercavo i file che finivano .fastq. Ad esempio, ./impedirebbe di acquisire il file .fastq. Questo è ovviamente sbagliato, come mostrato nell'esempio seguente: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# match all:" for f …
10 bash  shell  wildcards 

2
Strano comportamento di tr utilizzando gli intervalli
Ho un server particolare che mostra comportamenti strani quando si usa tr. Ecco un esempio da un server funzionante: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Questo ha perfettamente senso per me. Questo, tuttavia, proviene dal server "speciale": [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Come puoi vedere, l'eliminazione di tutti …


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.