Graditelj sed i awk naredbi
Graditeljski alat koji generiraj korektnu sed ili awk naredbu sa automatski escaped specijalnim znakovima.
Graditelj sed i awk naredbi
Pisanje ispravne sed ili awk one-liner naredbe iz memorije znači zapamtiti zaobilaženje delimitera, razlike između GNU-a i BSD-a te sintaksu awk polja. Ovaj alat generiraj naredbu za vas: odaberite operaciju, popunite par tekstualnih polja, i kopirajte naredbu koja je već navodnicama i escaped za shell.
Četiri operacije pokrivaju svakodnevne slučajeve. Zamjena pravi sed naredbu pronađi-zamijeni iz uzorka i zamjene. Brisanje odgovarajućih redaka pravi sed naredbu koja uklanja svaki redak sadržavajući uzorak. Odabir stupca pravi awk naredbu koja ispisuje jedno polje iz delimitiranog datoteke, koristeći razdjelnik polja i broj stupca koji odaberete. Ispis raspon redaka pravi sed naredbu koja ispisuje samo redake između početnog i završnog broja redaka. Neosjetljivo na velika/mala slova, uređivanje datoteke na mjestu, i kombiniranje nekoliko pronađi/zamijeni parova ili uzoraka u jednu naredbu dostupni su kao opcije. Prebacivanje između GNU (Linux) i BSD (macOS) varijanti mijenja točne zastavice — GNU-ov -i nema argumenta, BSD-ov trebaje eksplicitan prazan niz, a GNU-ov zastavica I za neosjetljivost na slova nema BSD ekvivalenta.
Sve što ukucate u polja uzorka i zamjene automatski se escaped, tako da točke, zagrade, kose crte, znakovi & i obrnuta kosa crta razmatraju se bukvalno umjesto kao regex sintaksa. Ispod naredbe, mali prikaz pokazuje što bi se dogodilo kada bi se pokrenula protiv kratkog uzorka, pa možete provjeriti rezultat prije kopiranja u terminal.
Sve se izvršava lokalno u vašem pregledniku — uzorak, zamjena i svaka druga opcija ostaju na vašem uređaju i nikada se ne učitavaju nigdje. Kada naredba izgleda ispravno, kopirajte je, preuzmite kao .txt datoteku, ili je pošaljite na ulaz drugog alata za nastavak rada.