Tvůrce příkazů sed a awk
Vytvořte připravený příkaz sed nebo awk z několika možností se znaky automaticky escapovanými.
Tvůrce příkazů sed a awk
Napsat správný příkaz sed nebo awk z paměti znamená pamatovat si escapování oddělovačů, rozdíly GNU versus BSD a syntaxi polí awk. Tento nástroj příkaz vytvoří za vás: vyberte operaci, vyplňte několik jednoduchých polí a zkopírujte příkaz, který je už upraven a escapován pro shell.
Čtyři operace pokrývají běžné případy. Nahradit vytvoří příkaz sed pro vyhledání a nahrazení ze vzoru a náhrady. Smazat řádky vytvoří příkaz sed, který odstraní každý řádek obsahující vzor. Vybrat sloupec vytvoří příkaz awk, který vytiskne jedno pole z odděleného souboru, přičemž použije oddělovač polí a číslo sloupce, které si vybere. Vytisknout rozsah vytvoří příkaz sed, který vytiskne pouze řádky mezi čísly začátku a konce. Vyhledávání bez rozlišování velikosti, úprava na místě a kombinování více párů vyhledávání/nahrazení nebo vzorů do jednoho příkazu jsou všechny k dispozici jako možnosti. Přepínání mezi dialekty GNU (Linux) a BSD (macOS) změní přesné použité příznaky — GNU -i nemá argument, BSD potřebuje explicitní prázdný řetězec a GNU příznaky bez rozlišování velikosti I nemají ekvivalent na BSD.
Akýkoli text, který napíšete do polí vzoru a náhrady, je automaticky escapován, takže tečky, závorky, lomítka, ampersandy a zpětná lomítka jsou shodována nebo vložena doslova, nejsou čtena jako syntaxe regulárního výrazu. Pod příkazem je malý náhled, který ukazuje, co by se stalo, když by se spustil proti krátké vzorce, takže můžete výsledek zkontrolovat před kopírováním do terminálu.
Všechno se spouští lokálně ve vašem prohlížeči — vzor, náhrada a každá další možnost zůstávají v tvém zařízení a nikdy se neodesílají nikam. Když příkaz vypadá správně, zkopírujte ho, stáhněte si jej jako soubor .txt nebo ho pošlete do vstupu dalšího nástroje, aby ste pokračovali.