次の内容のファイル「test.htm」があります
<html>
<head></head>
<body>site-is-down</body>
</html>
「site-is-down」というテキストがある場合、「site-is-up」にしようとしています。スクリプトを実行すると、正しい出力が表示されますが、ファイル内の何も置き換えられません
#!/bin/ksh
if grep "site-is-down" test.htm; then
sed -e "s/down/up/g" test.htm
else
echo "Site is already up"
fi