Guest User

Untitled

a guest
Mar 14th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.92 KB | None | 0 0
  1. #!/bin/bash
  2. #Вычищает java-script
  3. set -x
  4.  
  5.             #Первой строкой задаем начальный тег
  6. sed  -i '/\<script /{
  7.             #cюда возвращаемся если в новой
  8.             #строке не найден закрывающий тег
  9. :start
  10. /\/script>/ !{
  11.             #все строки после, не содержащие
  12.             #закрывающий тег, аппендим
  13.             #(включая перенос строки)
  14.             #к строке в pattern-space
  15. N
  16. b start}
  17.             #Опа, очередная строка содержит
  18.             #закрывающий тег.
  19.             #Очевидно она не аппендится,
  20.             #но тем не меннее
  21.             #прочитанна и добавлена в pattern-space.
  22.             #Выполняем замену всего того, что
  23.             #между тегами на абсолютное ничто.
  24. s_<script.*\/script>__
  25. }' $@
Advertisement
Add Comment
Please, Sign In to add comment