Tvorca príkazov sed a awk
Vytvorte hotový príkaz sed alebo awk z niekoľkých možností, so znakmi automaticky escapovanými.
Tvorca príkazov sed a awk
Napísať správny príkaz sed alebo awk zpaměti znamená zapamätať si escaping oddelí, rozdiely GNU verzus BSD a syntax polí awk. Tento nástroj príkaz vytvorí za vás: vyberte operáciu, vyplňte niekoľko jednoduchých polí a skopírujte príkaz, ktorý je už upravený a escapovaný pre shell.
Štyri operácie pokrývajú bežné prípady. Nahradiť vytvorí príkaz sed na vyhľadanie a nahradenie z vzoru a náhrady. Vymazať riadky vytvorí príkaz sed, ktorý odstráni každý riadok obsahujúci vzor. Vybrať stĺpec vytvorí príkaz awk, ktorý vytlačí jedno pole z oddelovaného súboru, pričom použije oddeľovač polí a číslo stĺpca, ktoré si vyberiete. Vytlačiť rozsah vytvorí príkaz sed, ktorý vytlačí iba riadky medzi číslami začiatku a konca. Hľadanie bez rozlišovania veľkosti, úprava v mieste a kombinovanie viacerých párov hľadania/náhrady alebo vzorov do jedného príkazu sú všetky k dispozícii ako možnosti. Prepínanie medzi dialektami GNU (Linux) a BSD (macOS) mení presné používané príznaky — GNU -i nemá argument, BSD potrebuje explicitný prázdny reťazec a GNU príznaky bez rozlišovania veľkosti I nemajú BSD ekvivalent.
Akýkoľvek text, ktorý napíšete do polí vzoru a náhrady, je automaticky escapovaný, takže bodky, zátvorky, lomítka, ampersandy a spätné lomítka sú zhodované alebo vložené doslova, nie sú čítané ako syntax regulárneho výrazu. Pod príkazom je malý náhľad, ktorý ukazuje, čo by urobiť pri spustení voči krátkocej vzorke, takže môžete výsledok skontrolovať pred kopírovaním do terminálu.
Všetko sa spúšťa lokálne vo vašom prehliadači — vzor, náhrada a každá ďalšia možnosť zostávajú v tvojom zariadení a nikdy sa neposielajú nikam. Keď príkaz vyzerá správne, skopírujte ho, stiahnite ako súbor .txt alebo ho pošlite do vstupu ďalšieho nástroja, aby ste pokračovali.