|
|
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
Есть текстовой файл, в котором имеются строчки вида VARCHAR(x), где x - натуральное. Задача: средствами коммандного интерпритатора заменить такие строчки на VARCHAR(y), где y=x*2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 11:43:29 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
а VARCHAR(x) один всего в строке? тогда что-нибудь типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 12:59:02 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
забыл уточнить, что VARCHAR(x) не один в строке... но идея ясна спасибо огроменное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 14:59:00 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
надеюсь, что получилось. Imho универсальный вариант мог бы быть таким: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 18:11:23 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
--null--надеюсь, что получилось. Imho универсальный вариант мог бы быть таким: ...ну ты маньяк... :) яб еще в конце приписал пожелание автору перл выучить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 00:09:39 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
Конечно, perl в данном случае гораздо лучше бы подошел. Просто несказанно. Но бывают ситуации, когда такое надо делать именно на shell. Работодатель требует типа. Сам столкнулся. Его не интересует, что сотрудник может владеть более мощным инструментом - perl или python или еще чем-то, требование скриптинг - на стандартном shell и точка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 00:43:06 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
Безотносительно инструмента я бы рекомендовал менять не на "varchar(y), где y=x*2", а на "varchar(x CHAR)" - так оно понадежнее будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 02:15:43 |
|
||
|
Выполнить замену в файле стандартными средствами
|
|||
|---|---|---|---|
|
#18+
nik2 яб еще в конце приписал пожелание автору перл выучить... Автор знает пёрл. Но особенность задачи заключается в том, что скрипт должен будет выполняться на серваках в спартанской остастке (т.е. безо всяких perl, php, python и еже с ними) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:20:54 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33932035&tid=1489146]: |
0ms |
get settings: |
10ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
72ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 376ms |

| 0 / 0 |
