SED er en kraftig strøm editor som kommer innebygd i alle Unix , Linux og Mac OS X-maskiner . Den utmerker seg ved å utføre automatiserte , forhåndsprogrammerte endringer i formatet på innkommende tekst data , for eksempel loggfiler . Slik fjerner du et linjeskift (eller ny linje ) i SED , kan du anta nøkkelen ville være erstatning kommandoen , " sed ' s /\\ n //g ' file.txt . " Men vil du bli overrasket over å se at det ikke fungerer . Som standard SED bare fungerer linje for linje , noe som gjør det umulig å fjerne linjeavslutninger med enkel erstatning kommandoen. For å unnslippe dette problemet , må du bruke mer obskure kommandoer. Instruksjoner
en
Åpne en terminal ved å klikke på " terminal "-ikonet
2
Skriv inn følgende : .
Sed '
3
Type ": en ; " . . å erklære en etikett for å hoppe tilbake til senere
4
Type " N; " for å aktivere modus med flere linjer
5
Type " ! $ ba ; " for å bli med alle linjene sammen , og hvis du er på den siste linjen , hoppe tilbake til den første linjen
6
Skriv inn substitusjon mønster: .
s /\\ n //g
7
Lukk sitater ved å skrive et enkelt anførselstegn (' ) , og skriv inn navnet på filen å behandle .
< p > Den endelige kommandoen skal se slik ut : en
sed ': a; N; $ ba , s /\\ n //g ! '