![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Shell скрипт для переноса содержимого файла в CSV | rish_max | Shell программирование и сценарии | 5 | 02-06-2009 02:51 AM |
| преобразование данных типа Unix оболочки сценарий | kmanivan82 | Shell программирование и сценарии | 5 | 10-18-2008 02:07 PM |
| Конвертирование Shell скриптов для HTML | davwel | Shell программирование и сценарии | 3 | 10-25-2007 11:25 PM |
| Конвертирование Stirngs на номер | raman1605 | Shell программирование и сценарии | 2 | 10-10-2007 06:34 AM |
| Конвертирование Shell скрипт для Душ пакетных файлов | darwinkna | Shell программирование и сценарии | 1 | 05-12-2006 12:01 |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Проблема в переходе количества в оболочке сценарий
Привет Все,
Я пишу сценарий оболочки, в которой я хочу конвертировать число, как: Предположим, что число "98487657", и мы должны преобразовать ее в "98000000", то, что я хочу сделать, это сохранить первые 2 цифры и преобразования всех остальных знаков на "0". Номер может быть любой длины (длина> 2). Спасибо заранее ![]() |
|
||||
|
Что AWK:
Код:
echo '98487657' | awk '{printf("%d\n", substr($0,1,2) * 10^(length-2))}'
|
|
||||
|
Над командой работает прекрасно!!!
Спасибо еще раз ![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|