Salutare RLug,
O intrebare simpla pentru shell programers. Am nevoie de o functie
care sa returneze lungimea unui string. Trebuie sa fac un script
si am nevoie sa stiu cite caractere sint intr-o variabila. Am cautat
prin sistem si tot ma ciocnesc de strlen si de lenght, dar nu inteleg
ce sint. In man zice '#include <string.h>', ceea ce ma face sa cred
ca sint niste functii pentru programare in c (nu stiu c).
Am cautat si pe web, dar ce am gasit este: "RTFM: strlen()".
As prefera ceva pentru (t)csh, dar la o adica merge si (ba)sh.
O idee, un link, ceva?
M-am gindit ca poate as putea folosi wc -c, ca aici:
echo -n $1 | wc -c
Daca pun aia intr-un fisier bin/count, atunci pot atribui lungimea
unui string asa:
set lenght=`bin/count $string`
si pot extrage caracterul 'n' asa (n<$lenght):
echo -n $string | head -c n | tail -c 1
Are cineva o idee mai buna?
Multumesc.
Mugurel
--
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/