Un grosso file, e niente d’éeditor abbastanza potente sotto mano per fare un cerca/sostituisci?
Niente di più semplice con vi.
Modifica del file con il comando vi
vi fichier
Poi in l’éeditore inserire:
:%s/machaine1/...
TBScritto daThomas Bourdin1 min di lettura
Un grosso file, e niente d’éeditor abbastanza potente sotto mano per fare un cerca/sostituisci?
Niente di più semplice con vi.
Modifica del file con il comando vi vi fichier
Poi in l’éeditore inserire: :%s/machaine1/machaine2/
Sostituire una catena in un grande file con VI
Altrimenti c'è un'altra opzione con sed: sed -i -e "s/machaines1/machaine2/g" fichier
sì il tèînon contiene caratterières spéciaux,
dovremo loro éscappare con ‘\’
sed -i -e "s/\#machaines1/\#machaine2/g" fichier
Precauzioni prima di eseguire il comando
Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto:
git status --short
git log --oneline --decorate -5
Create un ramo o un tag di backup quando l’operazione riscrive la cronologia o elimina dei file. In particolare, git reset --hard sovrascrive le modifiche nel repository di lavoro.