Sunt destul de neexperimentat, iar soluția dvs. este cu adevărat dificil de urmat, pentru că dați atât de puține detalii. De exemplu, nu explicați cum se întâmplă acest lucru (‘/ * \ $ [2-9] \. [0-9] [0-9] * / {print $ 1, $ 2, $ 3, $ 4,„ * ”; } / * \ $ [0-1] \. [0-9] [0-9] * / {print; }’) funcționează de fapt.
Nu spui de ce există un spațiu și apoi un *, având în vedere că într-o postare anterioară ați spus asta .
înseamnă orice personaj și * ar trebui să însemne 0 sau oricât de multe dintre personajul de procedură.
Apoi, există un ;
după tipărire, ceea ce din nou nu explicați - ar putea fi lipsit de sens până la urmă, dar atunci când explicați utilizatorilor neexperimentați, nu ar trebui să lăsați atâtea lucruri. În mod normal ;
nu este necesar, dar presupun că îl scrieți pentru coerență. Nu explici ce % -10s este și așa mai departe, și așa mai departe.
Am urmărit tecmint pentru destul de mult timp și îmi place, dar aceste tipuri de postări par să funcționeze doar ca soluții la problemele pe care utilizatorii le gândiseră înainte. Nu sunt chiar tutoriale.
În alte contexte, atât de pragmatic ar trebui să funcționeze (cum ar fi configurarea unui server web sau a unui server de poștă, în cazul în care pur și simplu doriți să funcționeze), dar aici oamenii care doresc să învețe au nevoie de mult mai multe detalii. În opinia mea, articolul ar fi trebuit să aibă dimensiuni duble.
Mai mult, gif imaginea este foarte greu de urmat. Când încercați să vă concentrați asupra modului în care awk filtrează textul, trebuie să vedeți rezultatul permanent, astfel încât să îl comparați cu originalul și să înțelegeți cum funcționează sintaxa awk. Pentru a fi sincer, este destul de frustrant.
La prima vedere, a lui Gurpreet Singh pare de fapt mai simplă, întrucât sintaxa sa se explică mai mult într-un fel decât a ta.
Răspuns