Я новичок в программировании оболочки. У меня есть два файла:Как заменить значение владельца места
- eg.txt
- file.sh
Файл eg.txt имеет некоторое содержание HTML и file.sh cotains сценарий оболочки. В сценарии значение присваивается переменной temp
, и это значение должно быть введено в файл HTML.
eg.txt
<html>
Hi MGM ,<br/>
One alert has been received !!<br/>
Here is the event Data.<br/><br/>
<font size=‘1’>{temp}</font>
<br/><br/>
Regards,
WDTS Supports.
</html>
file.sh
echo $1
temp=56
(
echo "To:"$1
echo "Subject: Alert Updates !! "
echo "Content-Type: text/html"
echo cat eg.txt
) | /usr/sbin/sendmail -t
echo "Mail sent !!"
Помните, что '!' Имеет особые значения в bash. Установите флажок [\ [this \]] (http://serverfault.com/questions/208265/what-is-bash-event-not-found). – sjsam