creare liste di files
ls > myfile.txt
(questo comando crea un file .txt in quella cartella con l'elenco dei file che contiene)
Puoi chiaramente chiamere il file di testo come vuoi ed utilizarre il comanto "ls" (list) con alcune interessanti opzioni come -a (che ti mostra anche i file nascosti) e -l (che di da i dettagli dei file: permessi, peso ecc..)[/quote]
questo sistema mi ricorda molto un comando dos che uso nel command (terminale) di win! quindi ci saranno anche dei comandi che invece di aggiungere delle informazioni le tolgono, non credi?
(questo comando crea un file .txt in quella cartella con l'elenco dei file che contiene)
Puoi chiaramente chiamere il file di testo come vuoi ed utilizarre il comanto "ls" (list) con alcune interessanti opzioni come -a (che ti mostra anche i file nascosti) e -l (che di da i dettagli dei file: permessi, peso ecc..)[/quote]
questo sistema mi ricorda molto un comando dos che uso nel command (terminale) di win! quindi ci saranno anche dei comandi che invece di aggiungere delle informazioni le tolgono, non credi?
La richiesta originale era quella di avere una lista di file. Poi se n'è aggiunta un'altra: quella di avere una lista di file senza le rispettive estensioni…iDave wrote:e certo, perchè dovrebbe cambiare le estensioni? (il comando si limita ad elencare dei file in una directory) ... non capisco, mi son perso qualcosa mi saHartz wrote: Ho provato adesso: il comando ls mi prepara un bell'elenco di tutti i file di una determinata cartella, ma ciascun file mantiene la sua estensione…![]()
??:
H
ma la macro funziona benissimo a questo scopo! e fa anche un gran figurone sulla barra degli strumenti ... si puo' anche iconizzareHartz wrote:La richiesta originale era quella di avere una lista di file. Poi se n'è aggiunta un'altra: quella di avere una lista di file senza le rispettive estensioni…![]()
H
A ora ho capito...
be il comando ls non prevede tra le opzioni di poter nascondere l'estensione dei file, ma tuttavia è possibile sopperire a tale mancanza con la collaborazione di altri comandi:
digita (una volta che ti sei posizionato nella cartella di tuo gradimento con cd):
alias listMyFile="ls | sed -e 's/\.[a-zA-Z]*$//'"
poi:
listMyFile > myfilelist.txt
In questo caso grazie alle regular expressions (quel linguaggio alieno "s/\.[a-zA-Z]*$//"), vai a modificare l'output generato dal comando ls.
ps. questo esempio l'ho trovato su macosxhints.com, io non sono ancora così ganzo col terminal perchè lo sto studiando da poche settimane
Comunque il codice funziona alla grande, l'ho provato di persona
be il comando ls non prevede tra le opzioni di poter nascondere l'estensione dei file, ma tuttavia è possibile sopperire a tale mancanza con la collaborazione di altri comandi:
digita (una volta che ti sei posizionato nella cartella di tuo gradimento con cd):
alias listMyFile="ls | sed -e 's/\.[a-zA-Z]*$//'"
poi:
listMyFile > myfilelist.txt
In questo caso grazie alle regular expressions (quel linguaggio alieno "s/\.[a-zA-Z]*$//"), vai a modificare l'output generato dal comando ls.
ps. questo esempio l'ho trovato su macosxhints.com, io non sono ancora così ganzo col terminal perchè lo sto studiando da poche settimane
Comunque il codice funziona alla grande, l'ho provato di persona