Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: johnnytaurus 07 Října 2010, 15:45:41
-
zdravim,
vie mi niekto poradit, ako zmenit obsah premennej:
veta=`echo "STRASNE dlha Veta"`
na toto:
Strasne Dlha Veta
nasiel som taketo cosi:
$(echo test | cut -c1 | tr '[a-z]' '[A-Z]')$(echo test | cut -c2-)
ale to zmeni len prve pismeno
dakujem
-
a preco ten obsah neprepises jednoducho novou hodnotou ktoru tam chces?
veta=`echo "Strasne Dlha Veta"`
alebo si slabo opisal k comu presne to potrebujes pre lepsie pochopenie
-
echo STRASNE dlha Veta | tr " [:upper:]" "\n[:lower:]" | nawk '{ out = out" "toupper(substr($0,1,1))substr($0,2) } END{ print substr(out,2) }'
-
dik, toto funguje
echo STRASNE dlha Veta | tr " [:upper:]" "\n[:lower:]" | nawk '{ out = out" "toupper(substr($0,1,1))substr($0,2) } END{ print substr(out,2) }'
-
echo STRASNE dlha Veta | tr " [:upper:]" "\n[:lower:]" | nawk '{ out = out" "toupper(substr($0,1,1))substr($0,2) } END{ print substr(out,2) }'
Jen by me zajimalo jestli jde tu konstrukci nawk realizovat i s klasickym awk?
-
Jen by me zajimalo jestli jde tu konstrukci nawk realizovat i s klasickym awk?
jak v awk tak v linuxu mnohem klasictejsim gawk (proc jsi to nezkusil sam?)
-
Jen by me zajimalo jestli jde tu konstrukci nawk realizovat i s klasickym awk?
jak v awk tak v linuxu mnohem klasictejsim gawk (proc jsi to nezkusil sam?)
No s bashem a awk ... zacinam tak mi ta konstrukce s nawk pripdala pomerne exoticka a moc jem ji nepochopil. Tak se ptam abych nezkousel neco co treba ani pomoci gawk nejde realizovat