Slå ihop 2st filer

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Hej

Om man kör tex.

cat fil1 >> fil2

Så hamnar det man kör cat på i fil1 på sista raden i fil2
Skulle vija att det som är i fil1 hamnar på första raden i fil2 i stället.
Man skulle rent teoretiskt göra tvärtom, men det vill jag inte göra.
Någon som har något annat förslag, behöver ju inte nödvändigtvis vara
cat man använder sig utav.

  • Oregistrerad
  • 2004-06-13 18:10

Låter som att du vill skapa en ny fil där de skickas in i rätt ordning och sen skriva över fil2 med den nya

ja det låter som att det skulle funka

Precis som Volantiz skriver så är bästa sättet att skicka ner båda filerna i en ny fil. Det kan man göra med cat genom att köra det här kommandot:

cat fil1 fil2 > fil3 && mv fil3 fil2

En varning kan vara på sin plats här, eftersom det inte går att köra ner filernas innehåll i fil2 direkt. Det som händer då är att cat hamnar i en loop och att innehållet i fil2 förstörs, så det är alltså nödvändigt att skapa en tillfällig tredje fil som allt skickas till.

Tackar det funkar fint

1
Bevaka tråden