Domande taggate «wildcards»

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

5
Sensibilità del case in globbing a staffa quadrata
Normalmente, bash globbing è case sensitive: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips L'uso delle parentesi quadre non sembra cambiare questo: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo [C]* CarePackage.md …
10 bash  shell  wildcards  locale 



3
Trova i file che terminano con il numero
Sto cercando di creare alcuni script di backup man mano che i file di registro diventano sempre più grandi. Quello che ho è copiare il file corrente, (ad esempio il securefile in /var/log/) e rimuovere il contenuto da quel file. Ma ci sono alcuni file con il nome come: secure.1, …


5
Corrispondenza del modello sui nomi dei percorsi in bash
Voglio agire su un elenco di sottodirectory in una directory. Ritenere: for x in x86-headers/*/C/populate.sh; do echo $x; done Questo da x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Ma voglio valori che corrisponde alla seconda parte del percorso, elf, gl, ecc so come spogliano leader x86-headers. for x in x86-headers/*/C/populate.sh; …

2
“Grep -r foo *” vs “grep -r foo.”
Quando usi grep -r puoi cercare in tutti i file con * o. e sembra restituire la stessa cosa ma è davvero la stessa? Diciamo che cerco "pippo", quindi potrei scrivere grep -r foo * o grep -r foo . Qualcuno cercherebbe di spiegare la differenza tra. e *?
10 grep  wildcards 


6
Elabora il file / etc / passwd per elencare tutti gli utenti la cui cartella principale è in / home
Ho un esempio di file / etc / passwd come questo: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Sto cercando di elencare tutti gli utenti con una cartella home in /home/. scrissi cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' dove e.txt è il testo che ho copiato qui. Capisco …

1
Elimina i file più vecchi di 500 giorni
Ho una directory con file dall'anno 2010 .. Voglio eliminare tutti i file più vecchi di 500 giorni e ho provato questo: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ma ottengo questo: -bash: /usr/bin/find: Argument list too long Come so, questo significa che ci sono troppi file e findnon …

3
Tar un elenco di file che non esistono tutti
Sto eseguendo un comando da uno script come tar -c -f ar.tar a b c d dove b, c e d potrebbero non esistere e potrebbero essere directory. Le soluzioni che ho escogitato stanno eseguendo il piping dell'output di ls -dto grep, quindi collegandolo al tarcomando o attivando globs estesi …
10 shell  wildcards  tar 

7
Come elencare i file che iniziano con "a" o "c" da / etc. [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 21 giorni fa . Ho provato ls /etc/[ac]*ma mostra le directory che iniziano con a o c e il loro intero …
10 ls  wildcards 


3
per incidenti globali
Sto cercando di impostare uno script che eseguirà il ciclo su una serie di directory e fare una cosa quando trova i file .jpg e un'altra quando trova i file .nef. Il problema è che se una directory non ha file .jpg, ad esempio (o .nef), la voce glob non …
10 bash  wildcards 


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.