URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1612
[ Назад ]
Исходное сообщение
"Подскажите как поднять в верхний регист только первый символ слова(sh)"
Отправлено Dragon_Stas , 16-Апр-03 01:22
Подскажите как в Sh можно поднять в верхний региср только первый сивол в слове ?
Возможно ли это сделть в Sh ?
пробывал:
echo "qwerty" | tr "^[a-z]" "[A-Z]"
echo "qwerty" | sed "s/^[a-z]/[A-Z]/"НЕ РАБОТАЕТ !
Содержание
- Подскажите как поднять в верхний регист только первый символ...,bass, 09:32 , 16-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,bass, 09:32 , 16-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,Dragon_Stas, 19:50 , 17-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,Parish, 22:17 , 17-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,Dragon_Stas, 22:49 , 17-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,spanka, 11:15 , 19-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,LS, 05:37 , 20-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,LS, 05:43 , 20-Апр-03
- Подскажите как поднять в верхний регист только первый символ...,Dragon_Stas, 14:11 , 21-Апр-03
Сообщения в этом обсуждении
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено bass , 16-Апр-03 09:32
echo 'qwerty' | sed -r 's/.*/\u&/'
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено bass , 16-Апр-03 09:32
>echo 'qwerty' | sed -r 's/.*/\u&/' -r ненадо :) осталось с эксперимента
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено Dragon_Stas , 17-Апр-03 19:50
>>echo 'qwerty' | sed -r 's/.*/\u&/'
>
>-r ненадо :) осталось с эксперимента echo "qwerty" | sed "s/.*/\u&/" получаю ugwerty :(
P.S ОС FreeBSD 4.7
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено Parish , 17-Апр-03 22:17
>echo "qwerty" | sed "s/.*/\u&/" получаю ugwerty :(
>P.S ОС FreeBSD 4.7 аналогично
а так нельзя? echo "qwerty" | perl -e "print ucfirst(<>))"
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено Dragon_Stas , 17-Апр-03 22:49
>>echo "qwerty" | sed "s/.*/\u&/" получаю ugwerty :(
>>P.S ОС FreeBSD 4.7
>
>аналогично
>а так нельзя? echo "qwerty" | perl -e "print ucfirst(<>))"
Спасибо но я пока именно так и сделал :) просто хотелось без perl такую штуку организовать :(
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено spanka , 19-Апр-03 11:15
echo test | awk '{print toupper(substr($1, 1, 1)), substr($1, 2, length($1)-1)}'
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено LS , 20-Апр-03 05:37
>Подскажите как в Sh можно поднять в верхний региср только первый сивол
>в слове ?
>Возможно ли это сделть в Sh ?
>пробывал:
>echo "qwerty" | tr "^[a-z]" "[A-Z]"
>echo "qwerty" | sed "s/^[a-z]/[A-Z]/"
>
>НЕ РАБОТАЕТ !
[syshha@localhost syshha]$ aaa=qwerty; echo ${aaa/#[[:lower:]]/`echo ${aaa:0:1}|tr [:lower:] [:upper:]`}
Qwerty
[syshha@localhost syshha]$
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено LS , 20-Апр-03 05:43
>
>[syshha@localhost syshha]$ aaa=qwerty; echo ${aaa/#[[:lower:]]/`echo ${aaa:0:1}|tr [:lower:] [:upper:]`}
>Qwerty
>[syshha@localhost syshha]$ кавычки здесь обратные
PS awk, думается мне, все равно быстрее отработает...
"Подскажите как поднять в верхний регист только первый символ..."
Отправлено Dragon_Stas , 21-Апр-03 14:11
>
>>
>>[syshha@localhost syshha]$ aaa=qwerty; echo ${aaa/#[[:lower:]]/`echo ${aaa:0:1}|tr [:lower:] [:upper:]`}
>>Qwerty
>>[syshha@localhost syshha]$
>
>кавычки здесь обратные
>
>PS awk, думается мне, все равно быстрее отработает... Всем биг СПАСИБО !!!
пошел рюхать awk :)