Constructor comenzi sed și awk
Construiți o comandă sed sau awk gata de executat din câteva opțiuni, cu caractere speciale scapate pentru dumneavoastră.
Constructor comenzi sed și awk
Scrierea unui sed sau awk one-liner corect din memorie înseamnă să vă amintiți scaparea delimitatorului, diferențele de steaguri GNU-versus-BSD și sintaxa câmpului awk. Acest instrument construiește comanda pentru dumneavoastră: alegeți o operație, completați câteva câmpuri text simplu și copiați o comandă care este deja între ghilimele și scapată pentru shell.
Patru operații acoperă cazurile zilnice. Înlocuiește construiește o comandă sed găsire-și-înlocuire dintr-un șablon și o înlocuire. Șterge liniile cu potrivire construiește o comandă sed care elimină fiecare linie conținând un șablon. Selectează o coloană construiește o comandă awk care tipărește un câmp dintr-un fișier delimitat, folosind separatorul de câmp și numărul coloanei pe care le alegeți. Tipărește interval de linii construiește o comandă sed care tipărește doar liniile între un număr de linie început și sfârșit. Potrivirea insensibilă la majuscule, editarea la loc și combinarea mai multor perechi găsire/înlocuire sau șabloane într-o comandă sunt toate disponibile ca opțiuni. Schimbarea între dialectele GNU (Linux) și BSD (macOS) schimbă steagurile exacte utilizate — GNU's -i nu necesită argument, BSD's are nevoie de o string goală explicită, și steagul I insensibil la majuscule al GNU nu are echivalent BSD portabil.
Orice tastați în câmpurile șablon și înlocuire este scapat automat, deci punctele, parantezele, barele oblice, ampersands și backslashurile sunt potrivite sau inserate literal în loc să fie citite ca sintaxă regex. Sub comandă, o mică previzualizare arată ce ar face când ruleazăîmpotriva unui eșantion scurt, deci puteți verifica rezultatul înainte de a-l copia într-un terminal.
Tot se execută local în browserul dvs. — șablonul, înlocuirea și fiecare altă opțiune rămân pe dispozitivul dvs. și nu sunt niciodată încărcate nicăieri. Când comanda arată corect, copiați-o, descărcați-o ca fișier .txt sau trimiteți-o la intrarea altui instrument pentru a continua lucrul.