Voglio modificare in massa una tonnellata di file che vengono restituiti in grep. (Lo so, dovrei stare meglio con sed).È possibile modificare in massa tutti i file restituiti in grep?
Quindi, se faccio:
grep -rnI 'xg_icon-*'
Come faccio a tubo di tutti quei file in VI?
ma non significa VI solo file aperti contemporaneamente? –
No. È possibile aprire più file contemporaneamente. I comandi: next e: prev passeranno in rassegna l'elenco degli argomenti. Con l'attuale vi, dovrai salvare prima di cambiare i file. Con Vim, puoi ": set hidden" per cambiare i buffer senza dover prima salvare, ma tieni comunque avvisato se tenti di uscire con le modifiche non salvate. Inoltre, Vim ha: bnext e: comandi bprev per passare attraverso la lista buffer, che è un superset della lista degli argomenti. – jamessan
Un'altra cosa da ricordare è che se stai modificando un numero enorme di file con vim, puoi usare qualcosa come il plugin vim BufExplorer per rivedere i buffer che hai aperto e sfogliare rapidamente tra loro. – Benj