sed- och awk-kommandogenerator
Skapa ett färdigt sed- eller awk-kommando från några alternativ, med speciella tecken automatiskt escapade.
sed- och awk-kommandogenerator
Att skriva ett korrekt sed- eller awk-kommando från minnet innebär att komma ihåg avgränsare-escaping, GNU-versus-BSD-flagg-skillnader och awk's fältsyntax. Det här verktyget bygger kommandot åt dig: välj en åtgärd, fyll i ett par vanliga textfält, och kopiera ett kommando som redan är citerat och escaperat för skalet.
Fyra åtgärder täcker de vardagliga fallen. Ersätta bygger ett sök-och-byt sed-kommando från ett mönster och en ersättning. Ta bort matchande rader bygger ett sed-kommando som tar bort alla rader som innehåller ett mönster. Välj kolumn bygger ett awk-kommando som skriver ut ett fält från en avgränsad fil, med fältavgränsaren och kolumnnummeret du väljer. Skriv ut radintervall bygger ett sed-kommando som bara skriver ut raderna mellan ett start- och slutradnummer. Skiftlägesokänslig matchning, redigering på plats och kombinering av flera sök/byt-par eller mönster till ett kommando är alla tillgängliga som alternativ. Att byta mellan GNU (Linux) - och BSD (macOS) -dialekter ändrar de exakta flaggorna som används — GNU's -i tar inget argument, BSD's behöver en explicit tom sträng, och GNU's skiftlägesokänslig I-flagga har ingen portabel BSD-ekvivalent.
Allt du skriver in i mönster- och ersättningsfälten escaperas automatiskt, så punkter, hakparenteser, snedstreck, ampersander och omvända snedstreck matchas eller infogas bokstavligt snarare än läsas som regex-syntax. Under kommandot visar en liten förhandsvisning vad den skulle göra när den körs mot ett kort exempel, så du kan kontrollera resultatet innan du kopierar det till en terminal.
Allt körs lokalt i din webbläsare — mönstret, ersättningen och varje annat alternativ stannar på din enhet och laddas aldrig upp någonstans. När kommandot ser rätt ut, kopiera det, ladda ned det som en .txt-fil, eller skicka det till en annan verktygs inmatning för att fortsätta arbeta.