DenisVS

Рейтинг
644
Регистрация
01.05.2010

Вообще, лучше вернуть всё взад, если ещё не продали, и начать менять запчасти по одной, чтобы локализовать проблему. Быстрее будет.

soko1, оно как бы понятно, про невмешательство в систему и прочее. Но мне интересно, когда появляется команда в окружении, которую можно найти по первым буквам.

V2NEK:
так же важно скопировать целиком текст (там важна первая строчка, можете скопировать только ее, и она должна быть первой)

+Комментарии важны :)

Sergh545, если вы с трудом понимаете смысл действий, позовите меня ICQ 253214600. Сделаем всё вместе.

Sergh545, моя портянка — это исполняемый файлик. Подкорректируйте в сответствии со стандартами, и просто запускайте его. Он выдаёт инструкцию по пользованию.

файл searchreplace

#!/bin/sh
# (или какой там shabang для Bourne shell в кривых Линуксах )
# © DenisVS /ru/users/153375
# permission must be 755!
# Можно положить в Path /usr/local/bin/searchreplace (или какой там Path в кривых Линуксах) и вызывать:
# searchreplace 'replace this' 'replacement phrase' '*.php'
# Только контроль, без замены: searchreplace 'replace this' 'replacement phrase' '*.php' control
SEARCH=$1
REPLACEMENT=$2
MASK=$3
CONTROL=$4
SAVEIFS=$IFS
IFS='
'
if [ "${SEARCH}" = "" ]; then
echo "Usage: searchreplace '<replace this>' '<replacement phrase>' 'files mask' [control]"
echo "e.g.: searchreplace 'replace this' 'replacement phrase' '*.php'"
CONTROL=1
fi

if [ "${CONTROL}" = "control" ]; then
echo Control of replacing:
FILES_LIST=`find . -type f -name "${MASK}"`
for FILE in ${FILES_LIST}; do
echo ' File: '${FILE}
#cat ${FILE} | sed -e "s/${SEARCH}/${REPLACEMENT}/g" > tmp.tmp
cat ${FILE} | grep -b ${SEARCH} | sed -e "s/${SEARCH}/${REPLACEMENT}/g" | grep ${REPLACEMENT}
#grep -b ${REPLACEMENT} tmp.tmp
#rm tmp.tmp
done
fi

if [ "${CONTROL}" = "" ]; then
rm tmp.tmp
FILES_LIST=`find . -type f -name "${MASK}"`
for FILE in ${FILES_LIST}; do
echo ' File: '${FILE}
cat ${FILE} | sed -e "s/${SEARCH}/${REPLACEMENT}/g" > tmp.tmp
mv -f tmp.tmp "$FILE"
done
fi

IFS=$SAVEIFS

Virtualdub mod

Графики нагрузки помогут.

Мунин какой-нибудь

sladkydze:
Вот вам не сказка, а реальная история. Есть над чем подумать, однако.

В сухом остатке, будут цениться специалисты высокого класса, и там, и там.

Из Drupal можно слепить и это.

Не могу, я ангельский понимаю не лучше гугл-переводчика, и notepad++ у меня не поставится под Юниксом.

Почитайте уж сами…

У вас есть полноценная консоль, а это уже многое!

Можно, например, считать ROI. Или генерировать анкоры. cUrl'ом проверять пузики…

А если серьёзно, баловство оно, всё одно главная программа будет — эмулятор Windows.

Всего: 14528