SED is een krachtige stroom editor die is ingebouwd in alle Unix , Linux en Mac OS X-computers . Het blinkt uit in het uitvoeren van automatische , voorgeprogrammeerde aanpassingen aan het formaat van inkomende SMS -gegevens , zoals logbestanden . Om een harde return ( of nieuwe regel ) in SED te verwijderen , zou je aannemen dat de sleutel zal de vervangende opdracht te zijn, " sed ' s /\\ n //g' file.txt . " Echter , zou je verbaasd zijn om te zien dat het niet werkt . Standaard SED werkt alleen regel voor regel , waardoor het onmogelijk is om regeleinden verwijderen met de simpele vervanger commando . Om dit probleem te ontsnappen , moet je meer obscure commando's gebruiken . Instructies 1 Open een terminal door te klikken op het pictogram " terminal" Type 2 het volgende : . Sed ' Type 3 " : a ; " . . om een label te verklaren om terug te springen naar later 4 Type " N ; " om meerdere lijnen te schakelen < br > Type 5 " ! $ ba , " om alle lijnen samen te voegen en , als je op de laatste regel , spring terug naar de eerste regel Type 6 uw substitutiepatroon : . s /\\ n //g 7 Sluit de quotes door het intikken van een enkel aanhalingsteken ( ' ) en typ de naam van het bestand te verwerken . Het laatste commando moet er zo uitzien : sed ' : a; N , $ ba ; s /\\ n //g ! '
|