Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / подсчет количества определенных символов в строке / 12 сообщений из 12, страница 1 из 1
30.05.2008, 14:07:39
    #35345813
valleygirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
Всем привет!
Очень нужна помощь.
Как в крипте bash (или csh) подсчитать количество определенных символов встречающихся в строке ( в моем случае символа "/" )??
Спасибо.
...
Рейтинг: 0 / 0
30.05.2008, 14:10:37
    #35345823
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
используя perl можно заматчить символы, а в какой-то спец переменной будет кол-во матчей. подозреваю, что в sed или awk так же
...
Рейтинг: 0 / 0
30.05.2008, 14:30:15
    #35345876
valleygirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
Спасибо за ответ, но у меня именно проблема с написанием кода. Не могли бы привети пример, тое сть строчку, в которой искалось бы "/" и увеличивался счетчик. А то полдня уже в инете ковыряюсь, никак не найду решения.
...
Рейтинг: 0 / 0
30.05.2008, 14:31:39
    #35345881
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
курсовик?
...
Рейтинг: 0 / 0
30.05.2008, 14:37:12
    #35345894
valleygirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
хуже )))) по работе надо
...
Рейтинг: 0 / 0
30.05.2008, 14:51:53
    #35345932
подсчет количества определенных символов в строке
попробуйте вот так
grep -o / <имя файла> | wc -l
...
Рейтинг: 0 / 0
30.05.2008, 14:53:25
    #35345938
подсчет количества определенных символов в строке
Применительно к строке echo "какая-либо строка" | grep -o / | wc -l
...
Рейтинг: 0 / 0
30.05.2008, 15:05:26
    #35345963
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
valleygirlхуже )))) по работе надоИ нафига? Наверняка от незнания более прямого решения типа basename
...
Рейтинг: 0 / 0
30.05.2008, 15:11:57
    #35345987
valleygirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
Спасибо, только одна проблема, видит только первый символ "/".
Строки у меня типа : "/pa/Loaders/Logging/Data/T_AST_TEST" и этот скрипт скрипт возвращает 1.
И еще у меня нет опции -o (((
...
Рейтинг: 0 / 0
30.05.2008, 15:19:55
    #35346016
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
можно ещё так

echo /pa/Loaders/Logging/Data/T_AST_TEST | sed s/[^/]//g | wc -l
...
Рейтинг: 0 / 0
30.05.2008, 15:23:09
    #35346030
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
nо есть конечно wc -c
...
Рейтинг: 0 / 0
30.05.2008, 15:43:05
    #35346104
valleygirl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подсчет количества определенных символов в строке
Правильный результат дает выражение: `echo $dir | sed s/[^/]//g | wc -c`.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / подсчет количества определенных символов в строке / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]