|
|
|
|
Google Site
|
|||||||
| Форумы | Регистрация | Блог | Человек Страницы | Правила форума | Ссылки | Альбомы | ЧАВО | Пользователи | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
![]() |
|
|
Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|||
|
Привет Все,
Возможно ли в Unix скрипт, чтобы извлечь число из строки, содержащие ".", Такие как; 5.2.314 И хранить в переменных это; var1 \u003d 5 var2 \u003d 2 var3 \u003d 314 Спасибо заранее за любую помощь, кто может предоставить Дэйв |
| Рекламные ссылки | ||
|
|
|
|||
|
Подробнее рустикальном, более сложна, но работает anywere я думаю :Код:
#!/bin/ksh
a="5.2.314"
i=1
while [ "$a" != "" ]
do
x[$i]=$(echo $a | cut -d. -f1)
typeset x$i=${x[$i]}
((i=i+1))
a=$(echo $a | cut -s -d. -f2-)
done
echo "x1=$x1, x2=$x2, x3=$x3" |
|
|||
|
#! / BIN / KSH
ул \u003d "5.2.314" Var1 \u003d `Эхо $ ул | AWK-F \. '(печати $ 1)' ` Var2 \u003d `Эхо $ ул | AWK-F \. '(печати $ 2)' ` Var3 \u003d `Эхо $ ул | AWK-F \. '($ печати 3)' ` Эхо "$ var1 $ var2 $ Var3" получать удовольствие ![]() |
|
|||
|
AWK
Привет, CODE: Код:
echo 5.2.3.314 | awk 'BEGIN{FS="."}
{
for (i=1;i<=NF;i++)
print "var"i"="$i
}'OUTPUT: Код:
var1=5 var2=2 var3=3 var4=314 |
|
|||
|
В скрипт (KSH):
I \u003d 1 Эхо 5.2.314 | SED 'S / \. / / G' | читать в то время как N делать Эхо "VAR $ I \u003d $ N" Пусть I \u003d I +1 готово |
|
|||
|
Большое спасибо всем за вашу помощь!
|
| Рекламные ссылки | ||
|
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Экстракт число от слова | systemali | Shell программирование и сценарии | 14 | 03-30-2009 04:47 AM |
| может хранить массив чисел плавающей точкой | naree | Solaris | 1 | 03-05-2008 06:59 AM |
| Как хранить данные retrived в выборе запроса в переменные? | Jisha | Shell программирование и сценарии | 12 | 01-17-2008 11:45 PM |
| Выдержка из строки переменной в новых переменных | Снайпер Pixie | UNIX для чайников Вопросы И Ответы | 2 | 03-03-2006 10:49 AM |