Portál AbcLinuxu, 15. července 2025 03:00
prosim o pomoc se skriptem zdroj: ako df a# asdfaf asdfasdf sad adsf asdf af a fasdf as --------------------------------------------------- chci u vsech radku co obsahuji na konci # zamenit prazdne mezery obsahem z nasledujiciho radku ako df a#(tady uz mezery nejsou) ^ ^ ^ | | | | | | asdfaf asdfasdf sad adsf asdf af a fasdf as vysledek: asdfaf asdfaako sad adsf dfdf af a a# asdfaf asdfasdf sad adsf asdf af a fasdf as diky, Terka
/#$/ { s1 = $0; # prvni radek (koncici #) getline; s2 = $0 ; # druhy radek s = ""; # vysledek for ( i=1; i<=length(s1) ; i++ ) { if ( substr(s1,i,1) == " " ) { s = s substr(s2,i,1); } else { s = s substr(s1,i,1); } } print s; print s2; }
tak jeste jednou zdroj: ako df a# asdfaf asdfasdf sad adsf asdf af a fasdf as asdfas fasd fasdf asfasf asdfa sdfas fas a sdfa sdfdasf asfdas fads fasdfasfasd fa a sdfas fafas fasdf asdfasd fasdf asf --------------------------------------------------- chci u vsech radku co obsahuji na konci # zamenit prazdne mezery obsahem z nasledujiciho radku ako df a#(tady uz mezery nejsou) ^ ^ ^ | | | | | | asdfaf asdfasdf sad adsf asdf af a fasdf as asdfas fasd fasdf asfasf asdfa sdfas fas a sdfa sdfdasf asfdas fads fasdfasfasd fa a sdfas fafas fasdf asdfasd fasdf asf vysledek: asdfaf asdfaako sad adsf dfdf af a a# asdfaf asdfasdf sad adsf asdf af a fasdf as asdfas fasd fasdf asfasf asdfa sdfas fas a sdfa sdfdasf asfdas fads fasdfasfasd fa a sdfas fafas fasdf asdfasd fasdf asf diky, Terka
{ if ($0~/#$/) {s1 = $0; # prvni radek (koncici #) getline; s2 = $0 ; # druhy radek s = ""; # vysledek for ( i=1; i<=length(s1) ; i++ ) { if ( substr(s1,i,1) == " " ) { s = s substr(s2,i,1); } else { s = s substr(s1,i,1); } } print s; print s2} else {print} }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.