Visualizzazione dei risultati da 1 a 4 su 4

Discussione: visualizzazione ls

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390

    visualizzazione ls

    Salve a tutti. ho una domanda semplice da porre: devo ottenere un txt nel quale elencare i file contenuti in una determinata directory. ho usato il classico listato di ls (messo in out su un file txt) ma ho bisogno che, detta diec la cartella in cui sono presenti i file a.a, b.b e c.c, il listato mi venga del tipo

    direc/a.a
    direc/b.b
    direc/c.c

    e non, come ora, indicando soltanto i file presenti.

    qualcuno saprebbe darmi una mano??grazie 1000
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

  2. #2
    Utente di HTML.it L'avatar di toraz
    Registrato dal
    Nov 2001
    Messaggi
    263
    Non mi sono mai posto un problema del genere e direi che con ls non si puo` fare.
    Una soluzione semplice (avendo il nome della directory dentro a una variabile) potrebbe essere
    codice:
    for i in `ls $dir`; do echo "$dir/$i"; done > il_file_che_ti_pare

  3. #3
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    codice:
    find <directory>
    EDIT:
    eventualmente aggiungi "-maxdepth 1" se vuoli limitarti al solo contenuto di <directory>"
    slack? smack!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    390
    grazie 1000!! proverò a farlo in giornata. un'altra cosa: avrei bisogno che, per ogni file contenuto in questo listato, venga eseguito sempre la stessa operazione. mi spiego meglio
    ho un bin che, prevede come dato di input, i vari file presenti nel listato. come è possibile fare questo? magari con un for su tutto il listato??
    sono davvero ignorante in materia di shell scripting, perchè ora è la prova volta che inizio ad utilizzarli (non ne ho mai avuto la necessità, ma ora devo!)

    grazie 1000
    Date a Cesare quel che è di Cesare,
    tutto il resto a me!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.