![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| отделка ноль в некоторых столбцов в строке | dngo | UNIX для чайников Вопросы И Ответы | 2 | 04-01-2007 02:30 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как отделкой ведущими нулями в валюте области?
Как отделкой ведущими нулями, и (+,-) в валюте области?
У меня есть текстовый файл. Ваш законопроект о 00002780,96 для A / C нет. 25287324 объясняется на 11-06. Ваш законопроект о 00422270,48 для A / C нет. 28931373 объясняется на 11-06. Я хочу, O / P файл быть похожим. Ваш счет в 2780,96 для A / C нет. 25287324 объясняется на 11-06. Ваш законопроект о 422270,48 для A / C нет. 28931373 объясняется на 11-06. Один из возможных путей жвачку я думаю, заключается в том, чтобы написать небольшую функцию следующим образом символ на символ и удалить ведущими нулями. Есть ли какие-либо другие быстрее и effcient образом? Любые предложения? Спасибо. |
|
||||
|
в одну сторону
Код:
awk '$4 ~ /^+/{ sub(/^\+0+/,"",$4) }{print $0}' "file"
Код:
# ./test1.sh Your bill of 2780.96 for a/c no. 25287324 is due on 11-06. Your bill of 422270.48 for a/c no. 28931373 is due on 11-06. |
|
||||
|
Попробуйте это ....
X \u003d 00002780,96
NUM \u003d$ (($ () X)) Эхо $ NUM |
|
||||
|
Цитата:
|
![]() |
| Закладки |
| Теги |
| AWK, AWK отделкой, отделка, отделка AWK |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|