SED är en kraftfull strömeditor som kommer inbyggd i alla Unix , Linux och Mac OS X-datorer . Den utmärker sig på att utföra automatiserade , förprogrammerade ändringar av formatet för inkommande text data, t.ex. loggfiler . För att ta bort en vagnretur ( eller ny rad ) i SED , kan du anta att nyckeln skulle vara substitut kommandot " sed ' s /\\ n //g' file.txt . " Men , skulle du bli förvånad över att se att det inte fungerar . Som standard SED fungerar bara rad för rad , vilket gör det omöjligt att ta bort radslut med enkla substitut kommandot . För att undkomma detta problem , kommer du att behöva använda mer obskyra kommandon . Instruktioner
1
Öppna en terminal genom att klicka på " terminal " -ikonen
2
Skriv följande : .
Sed '
Sida 3
Type " : a , " . . förklara en etikett för att hoppa tillbaka till senare
4
Type " N , " för att aktivera multi - line mode
5
Type " ! $ ba , " att ansluta alla linjer tillsammans och , om du är på sista raden , hoppa tillbaka till första raden
6
Skriv din substitution mönster : .
s /\\ n //g
7
Stäng citat genom att skriva en enda citattecken ( ' ) och skriv in namnet på filen för att bearbeta .
Det sista kommandot ska se ut så här :
sed ' : a , N , $ ba , s /\\ n //g ! ' Addera