Pagina 1 di 1

[Risolto] aprire più file cn stesso nome da terminale

Inviato: sabato 5 novembre 2011, 21:51
da duca963
ciao, sono nuovo a ubuntu
mi sapreste dire come faccio ad aprire da terminale dei file che hanno lo stesso nome e sono presenti nella cartella madre e in tutte le sue sottocartelle?     ???
il file in questione è un Makefile e devo modificarli tutti e nn volevo aprirne uno alla volta

vi ringrazio x l'attenzione e la disponibilità
buona serata

Re: aprire più file cn stesso nome da terminale

Inviato: domenica 6 novembre 2011, 14:34
da il_muflone
ciao

quel che chiedi dipende dall'editor di testo che utilizzi.
se devi modificare dei makefile puoi usare
gedit file1 file2 .... fileN

Re: aprire più file cn stesso nome da terminale

Inviato: martedì 8 novembre 2011, 15:50
da duca963
ciao

si, uso gedit
ma tieni conto ke i makefile sono in cartelle differenti

                    CARTELLA 1
                    makefile
CART2                    CART3                CART4            ...
makefile                makefile              makefile

la situazione è più o meno questa ... "Makefile ad albero ..."
e nn so cm fare  >:(

Re: aprire più file cn stesso nome da terminale

Inviato: martedì 8 novembre 2011, 16:09
da Laycastle
Puoi provare:

Codice: Seleziona tutto

find cartellamadre -type f -name makefile -exec gedit {} \; 
che cerca a partire da "cartellamadre" tutti i file con il nome "makefile" e li apre con gedit.
n.b. è case sensitive quindi "makefile" è diverso da "Makefile"

Ciao :)

Re: aprire più file cn stesso nome da terminale

Inviato: martedì 8 novembre 2011, 18:14
da difesaparcosempione
vi `find /dir-di-partenza -name Makefile`
ciao
;D

Re: aprire più file cn stesso nome da terminale

Inviato: martedì 8 novembre 2011, 19:13
da duca963
grazie 1000
Laycastle ha scritto: Puoi provare:

Codice: Seleziona tutto

find cartellamadre -type f -name makefile -exec gedit {} \; 


funziona alla perfezione!
un grazie ancora :D   stavo impazzendo :o

Re: aprire più file cn stesso nome da terminale

Inviato: martedì 8 novembre 2011, 19:20
da il_muflone
quella soluzione apre un file alla volta.

al posto di file1 file2 devi indicare il loro percorso:
gedit CART2/makefile CART3/makefile
e cosi` via