Hozzászólások
-
SzerzőBejegyzés
-
Nem igazan ertem, de probalkozok…
Code:echo 0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 1 | awk '{for(i=2;i<=NF;i++) if($(i-1)==$i){printf " "$(i-1)" "$i" "$i;}else printf " "$i" "$i;print "";}'Persze ez igy teljesen hulyeseg... :-
Meg az awk szkriptben. A Lenyeg, hogy ne „0”-kat szurjunk be koze, ahogy eddig, hanem az legutobbi algoritmus szerint…
Udv,hogyan lehetne azt megcsinalni, hogy egy ilyen sorban
Code:0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 1ha van olyan csoport, ami 111, 11, akkor koze "1"-t beszurni, esetleg a szeleire is, egyebkent pedig "0"-t. Ilyet kene kapni mondjuk (a piros szinu az igy ujonnan beszurt karakter)0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0vagy0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 0 1 1 1A feher, alahuzot "1"-es opcionalis, vagy "1"-es vagy "0". Ezert annyi db. kombinacio van, ahany helyen lehet a feher helyek kozul "0" vagy "1"...
Udv, superb!Egy hulye kerdes, hogyan tudok a kapott
Code:0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 0-ben minden karakter koze (es a vegere vagy az elejere) beszurni "0"-t mondjuk?Igy probalkoznek, de meg rossz
Code:echo 0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 1 | awk '{for(i=1;i<=32;i++){ if(i%2) $i="0"; else $i=$i; printf("%s ",$i);}printf("n");}'Igen, meg nem jo itt az oszlopok szama.. :-[
Gondolom van, mert mukodott, csak ujra kellett inditani a gepet. Ez az udev hogy mukodik?
Ez tok jo, csak en azt szeretnem, hogy ha volt pl. egy 3×4-es matrixom, pl. egy tablazat
Code:1 2 34 5 67 8 910 11 12, akkor ez a script lefutasa utan is ilyen matrixos formaba maradjon. Ezzel a megoldassal egymas ala teszi az eredeti oszlopokat... :-
Most hogyan tovabb?
Igen, jol latod….
az 1-el kezdődő sorok közül a 0.054210 a legkisebb érték (ami három sorban is szerepel)
A 3-al kezdődőeknél pedig a 0.000000
Koszi szepen, jol mukodik…Ha lehet meg egy pofatlan keres:ha pl, igy nez ki a file
Code:1 1 0.054210 4 1 3 0.054210 71 4 0.054210 121 1 1.215824 51 2 0.790275 321 6 0.739529 233 1 0.429844 1993 3 0.429844 163 5 0.429844 1123 1 0.000000 943 2 0.000000 953 3 0.000000 873 5 0.000000 11Ekkor azt kellene, hogy a szinten egyezo elso oszlophoz a harmadik minimumat megtalalni, es a masodik oszlop ertekeihez tartozo utolso oszlop ertekeket eltarolni.. Ez ugye valamifele hisztogram lenne, mert pl. a fenti alapjan ez lenne az eredmeny:
Code:1 41 943 73 87 -
SzerzőBejegyzés
legutóbbi hsz