Linux Centos 6,64 - Come posso aggiungere una prima riga in molti file da una cartella?


0

Linux - Centos 6,64

Avere una cartella con molti file .txt nella cartella / home

file.part.1.txt

file.part.2.txt

file.part.3.txt

eccetera.

Vorrebbe aggiungere a tutti loro una prima riga che dice "Titolo" e salvare il file con lo stesso nome e .txt alla fine (nessuna modifica). La quantità di file è una quantità casuale, fino a un massimo di 300 file.

Esempio:

file.part.1.txt ora ha:

abc

DEF

ghi

Ho bisogno che sia:

Titolo

abc

DEF

ghi

E tutti gli altri file hanno contenuti diversi all'interno. Tutti devono iniziare con "Titolo" nella prima riga e continuare ad avere lo stesso contenuto di seguito come fanno ora dalla seconda riga in poi.

Come posso eseguire questo comando?

Grazie

Risposte:


1

Prova questo :

sed -i '1s/.*/Title\n&/' file.part.*.txt

avvertimentol' -iinterruttore modifica il contenuto al volo


1
Ciao, grazie mille, funziona benissimo. Grazie
Mike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.