|
|
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
удалось для него накропать относительно полезный скрипт, который сшарповские текст переделывает в (почти) латех. но не ясным остается польза от применения команд перехода на метку (2)t label и применения области регулярных выражений и буфера хранения. может кто знает примеры, когда понятно, что они (переход на метку и работа с буферами хранения) делают? Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2005, 03:27:22 |
|
||
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
скрипт интересный, спасибо. щас уже так мало применяют sed, он незаслуженно забыт. А насчет буфера - помнится, классическое его применение - это перемещение в тексте строк с определенными паттернами или их обмен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2005, 10:56:25 |
|
||
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
Вообще sed - самая непознаваемая часть Юникса. Я когда то писал инструкцию, но так и не смог понять, как буфера в нем работают. Сегодня для СЛОЖНЫХ преобразований проще использовать перл. А пример прекрасный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2005, 23:11:02 |
|
||
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
-null- ну да там чето кудато перемещается. только не понятно, как с этого пользу получить. я через sed проганяю скрипты по генерации базы данных. удобно длинные референсы там держать. типа такого чтото s/`sex'/char(1) not null default '' references db.sex_t(id) on detete restict/g ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2005, 01:35:57 |
|
||
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
помнится тока примитивный и классический пример из литературы - обмен строк с заданным паттерном. Правда, мне он кажется несколько надуманным. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. скрипт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Но вообще согласен - сейчас sed используем в основном как маленькие однострочники в составе shell программ. Но иногда было интересно делать аналоги на perl/awk/sed и смотреть время выполнения. Частенько sed побеждает :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2005, 10:55:51 |
|
||
|
вопрос по sed +
|
|||
|---|---|---|---|
|
#18+
))) спасибо -Null- еще раз. не надуманный пример из сишарповского (думаю с++ и джава тоже покатят) текст вытягиваю пары наследования классов родитель - потомок. Код: 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. 27. 28. 29. а из списка потом делаю элементы латеха и в пояснительную записку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2006, 06:31:25 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33043801&tid=1489593]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 261ms |

| 0 / 0 |
