![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| come trovare un file chiamato vijay in una directory utilizzando trovare comando | amirthraj_12 | UNIX for Dummies Domande & Risposte | 6 | 10-25-2008 01:37 PM |
| Posso sapere trovare sintassi per trovare data file | bache_gowda | Shell scripting e di programmazione | 3 | 03-26-2008 06:37 AM |
| Po 'weired: Trova file in UNIX w / o dove trovare o utilizzando il comando | jatin.jain | Shell scripting e di programmazione | 10 | 09-19-2007 07:47 AM |
| Trova i file di età superiore a 20 giorni e non trovare l'uso | halo98 | Shell scripting e di programmazione | 2 | 05-18-2006 03:19 PM |
| comando bash trovare restituito: / usr / bin / trovare: Argomento elenco troppo lungo | yacsil | Shell scripting e di programmazione | 1 | 12-15-2003 06:38 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
utilizzando trovare
Sono ad un punto in cui i miei script necessario utilizzare il comando find. Tuttavia io non sono di familiarità con l'uso ancora. Speriamo che questo si prenderà cura di tale
aparently con l'opzione corretta trovare può essere usato per indicare "piano" di file, in quanto distinta dalla directory. Qualcosa su di esso cercando di file e di prendere una indovinare a quale tipo di file è. Ebbene, io voglio per me, per visualizzare tutti i file con le loro dimensioni e per essa a dirmi che sono file di testo. Qualcuno mi può aiutare a capire come utilizzare il comando find? grazie |
|
|||||
|
Ho fatto alcune modifiche nel precedente post
trovare. -type f-exec file () \; | grep 'ASCII' | awk '(print $ 1)' | sed 's / \. \ / / /' | sed 's /://'> OUT_FILE per i file in `cat OUT_FILE» fare ls-l $ file fatto si sta lavorando |
|
||||
|
Si può fare questo se non si desidera creare un file: Codice:
fname=`find . -type f -exec file {} \; | grep 'ASCII' | awk -F\: '{print $1}'`
echo "$fname" | while read line
do
ls -l "$line"
done
Usa la-F \: con awk, e le virgolette doppie su variabili per la cattura di nomi di file con spazi ecc .. Non è consigliato se si dispone di un gran numero di file per ordinare attraverso, ma funzionano bene per la maggior parte delle applicazioni. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|