Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.9040
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 11.12.2015, 17:44   #1
Dumpty
Senior Member
 
Аватар для Dumpty
 
Регистрация: 08.05.2008
Сообщений: 808
Бабло: $250950
Отправить сообщение для Dumpty с помощью ICQ
По умолчанию Shell массово изменить файлы

Всем привет,
подскажите команду на сервере как во всех .html файлах добавить строку перед </body>
Спасибо
Dumpty вне форума  
Старый 11.12.2015, 18:03   #2
веломан
Senior Member
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 5,924
Бабло: $699045
По умолчанию

Код:
perl -i.bak -pe "s#</body>#newline\n</body>#" *.html
веломан вне форума  
Старый 11.12.2015, 18:09   #3
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,243
Бабло: $1447920
Отправить сообщение для Hector с помощью ICQ
По умолчанию

Offtopic
Hector вне форума  
Старый 11.12.2015, 18:16   #4
Dumpty
Senior Member
 
Аватар для Dumpty
 
Регистрация: 08.05.2008
Сообщений: 808
Бабло: $250950
ТС -->
Отправить сообщение для Dumpty с помощью ICQ
автор темы ТС По умолчанию

веломан спасибо, попробую чуть позже


Offtopic
Dumpty вне форума  
Старый 11.12.2015, 19:18   #5
Final Fantasy
private.
 
Аватар для Final Fantasy
 
Регистрация: 30.04.2008
Сообщений: 3,496
Бабло: $406780
По умолчанию

Цитата:
Сообщение от Dumpty Посмотреть сообщение
веломан спасибо, попробую чуть позже


Offtopic
про бекапы только не забудь
Final Fantasy вне форума  
Старый 11.12.2015, 20:33   #6
somebody_
Senior Member
 
Регистрация: 05.09.2008
Сообщений: 590
Бабло: $121800
Отправить сообщение для somebody_ с помощью ICQ
По умолчанию

find . -type f -iname "*.html" -print0 | while IFS= read -r -d '' filename; do sed -i 's/<\/body>/your\ line \here\n<\/body>/' $filename; done

Выполнять в диретории где лежат файлы, будет вставленна строка "your\ line \here\n", сразу если не понятно перед пробелом или слешами ставим "\", "\n" - новая строка
__________________
Пилю под Wordpress на php, html5, css3, jquery, since 2008 - wpmastering.pro
somebody_ вне форума  
Старый 12.12.2015, 00:21   #7
Nebrila
Ебланнед
 
Регистрация: 03.07.2015
Сообщений: 527
Бабло: $96655
По умолчанию

могу продать скриптик один он бесплатный но бесплатно не дам
Nebrila вне форума  
Старый 12.12.2015, 01:38   #8
Zodar
Ебланнед
 
Регистрация: 01.10.2009
Адрес: Online
Сообщений: 1,881
Бабло: $294890
По умолчанию

Цитата:
Сообщение от Nebrila Посмотреть сообщение
могу продать скриптик один он бесплатный но бесплатно не дам
Всегда так делаю
__________________
Zodar = Affbox
Zodar вне форума  
Старый 12.12.2015, 01:38   #9
spasibo
banned
 
Регистрация: 14.04.2013
Сообщений: 127
Бабло: $26265
По умолчанию

Цитата:
Сообщение от Nebrila Посмотреть сообщение
могу продать скриптик один он бесплатный но бесплатно не дам
за сколько шекелей?
скриптик надеюсь для зенки?
__________________
не за что
spasibo вне форума  
Старый 12.12.2015, 07:32   #10
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 879
Бабло: $177835
Отправить сообщение для lorien с помощью Skype™
По умолчанию

Код:
find -name '*.html' -exec sed -i 's/<\/body>/YOUR-SHIT<\/body>/g' {} \;
lorien вне форума