Linux Centos 6,64 - Jak dodać pierwszy wiersz do wielu plików z folderu?

0

Linux - Centos 6,64

Posiadaj folder z wieloma plikami .txt w folderze / home

plik.part.1.txt

plik.part.2.txt

plik.part.3.txt

itp.

Chciałbym dodać w nich wszystkich pierwszy wiersz z napisem „Tytuł” ​​i zapisać plik o tej samej nazwie i .txt na końcu (bez zmian). Liczba plików jest liczbą losową, maksymalnie 300 plików.

Przykład:

plik.part.1.txt ma teraz:

ABC

def

ghi

Potrzebuję tego:

Tytuł

ABC

def

ghi

Wszystkie pozostałe pliki mają w sobie inną zawartość. Wszystkie z nich muszą zaczynać się od „Tytuł” ​​w pierwszym wierszu i nadal mieć taką samą treść poniżej, jak teraz od drugiego wiersza.

Jak mogę wykonać to polecenie?

Dziękuję Ci

Mikrofon
źródło

Odpowiedzi:

1

Spróbuj tego :

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

ostrzeżenie-iprzełącznik edytować zawartość w locie

Gilles Quenot
źródło
1
Witam, dziękuję bardzo, działa świetnie. Dzięki
Mike