|
|
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
Помогите сделать следующее задание: Shell-программа читает текстовый файл на английском языке и, используя словарь формата: english_word0 русское_слово0 english_word1 русское_слово1 english_word2 русское_слово2 переводит его на русский язык. Словоформы не учитываются, лексические и грамматические правила — тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 18:03 |
|
||
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 19:50 |
|
||
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
'BEGIN {while((getline < "dic.txt")) trans[$1] = $2;} {for (i=1;i<=NF;i++) if(trans[$i]) $i = trans[$i]; print}' Это на каком языке написано? И желательно прокомментировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 11:44 |
|
||
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
Скриптовый язык AWK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 12:57 |
|
||
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
Поясните все-таки эту строку BEGIN {while((getline < "dic.txt")) trans[$1] = $2;} {for (i=1;i<=NF;i++) if(trans[$i]) $i = trans[$i]; print} пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2011, 13:34 |
|
||
|
Переводчик на Shell
|
|||
|---|---|---|---|
|
#18+
1123Alex1233Поясните все-таки эту строку пожалуйста Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2011, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37472758&tid=1483969]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 452ms |

| 0 / 0 |
