URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43779
[ Назад ]

Исходное сообщение
"как вычислить длину строки"

Отправлено sergey , 11-Май-04 10:57 
Необходимо вычислить длину строки на BASH и сравнить отличается ли она от 0. Укажите нужный путь.

Содержание

Сообщения в этом обсуждении
"как вычислить длину строки"
Отправлено dev , 11-Май-04 11:01 
>Необходимо вычислить длину строки на BASH и сравнить отличается ли она от
>0. Укажите нужный путь.

man test
/-z


"как вычислить длину строки"
Отправлено temny , 11-Май-04 11:04 
>Необходимо вычислить длину строки на BASH и сравнить отличается ли она от
>0. Укажите нужный путь.

#!/bin/sh
if [ -z $1 ]
then
  echo "Zero string"
else
  echo $1|wc -c|awk '{print $1-1}'
fi


"как вычислить длину строки"
Отправлено Z0termaNN , 11-Май-04 11:08 
>Необходимо вычислить длину строки на BASH и сравнить отличается ли она от
>0. Укажите нужный путь.


длина строки вычисляется ${#variable}
проверка на нулевую длину -z ( [ -z var ] && make something )