The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по шел скриптам."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по шел скриптам."  
Сообщение от Роман (??) on 10-Май-06, 23:40 
Добрый день.

Подскажите, как средствами шелл подсчитать количество точек в слове.
Например:

www.ya.ru - 2 точки
www.www2.ya.ru - 3 точки
www.petya.vasya.narod.ru - 4 точки

Заранее спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вопрос по шел скриптам."  
Сообщение от chip email(ok) on 11-Май-06, 00:02 
>Добрый день.
>
>Подскажите, как средствами шелл подсчитать количество точек в слове.
>Например:
>
>www.ya.ru - 2 точки
>www.www2.ya.ru - 3 точки
>www.petya.vasya.narod.ru - 4 точки
>
>Заранее спасибо.


echo 'www.ya.ru' | awk -F. '{ print NF-1 }'

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Вопрос по шел скриптам."  
Сообщение от sas email(??) on 11-Май-06, 07:49 
>Добрый день.
>
>Подскажите, как средствами шелл подсчитать количество точек в слове.
>Например:
>
>www.ya.ru - 2 точки
>www.www2.ya.ru - 3 точки
>www.petya.vasya.narod.ru - 4 точки
>
>Заранее спасибо.

Вариант #2

[sas@sas-2:tests]$ ./dots.sh www.petya.vasya.narod.ru
4                                                                              
[sas@sas-2:tests]$ cat dots.sh
#!/bin/bash

STR="${1}"

only_dots() {
        echo ${1//[^\.]/}
}

slen() {
        echo ${#1}
}

slen $(only_dots $STR)                                                          


Удачи
--- sas

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Вопрос по шел скриптам."  
Сообщение от Роман (??) on 11-Май-06, 08:41 

Большое Вам спасибо.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру