#!/bin/sh
var1="CAT"
var2="sucks"
:
table.html
<html>
<head></head>
<body>
<table>
<tr>
<td> var1 </td>
</tr>
<tr>
<td> var2 </td>
</tr>
</table>
The variables from script are var1 and var2</p>
</body>
</html>
:
script.sh
我有var1
有两个变量; var2
和table.html
。我有一个单独的var1
文件。现在,我希望HTML表格中包含var2
和 <%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.*" %>
<% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
<%@page import="java.io.FileInputStream"%>
<jsp:useBean id="NeftRtgsCount" scope="page" class="in.ac.idrbt.NeftRtgsCount" />
<html>
<title>sfms count</title>
<head>
<body >
<form >
<script language="javascript" type="text/javascript" src="js/datetimepicker.js"></script>
<br/>
<h4>From date:</h4>
<input type="text" size="30" id="demo1" name ='date1' /><a href="javascript:NewCal('demo1','ddmmmyyyy',true,24)"><img src="css/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
<h4>To date:</h4>
<input type="text" size="30" id="demo2" name ='date2'/><a href="javascript:NewCal('demo2','ddmmmyyyy',true,24)"><img src="css/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
<br/>
<br/>
<h4> Type: </h4><select name="type">
<option value="NEFT">NEFT</option>
<option value="RTGS">RTGS</option>
<option value="NEFT&RTGS">NEFT&RTGS</option>
</br>
</br>
</select> <br/><script>
$(document).ready(function() {
$("#Getcount").click(function() {
servletCall();
});
});
function servletCall() {
$.post(
"NeftRtgsCount",
{data : {
date1 : $('#date1').val(),
date2 : $('#date2').val(),
type : $('#type').val()
}},
function(result) {
$('#div').html('Count : <strong>' + result + '</strong>'); //message you want to show
});
};
</script>
<button id="Getcount">Getcount</button>
<div id="div"></div>
<li>
<br/>
<br/>
</head>
</form>
</body>
</html>
的值。
我希望当脚本运行时,我应该在邮件中找到表格。
答案 0 :(得分:0)
以下是您可以做的事情:
使用一些惯例在HTML中隐藏shell变量名称 - 比如__shell_var__
而不是shell_var
。这样可以很容易地识别shell变量并防止替换任何其他字符串。
运行以下代码,一次性代替您:
# assumes shell variables are enclosed between __ and __
perl -lpe 's/__(.+?)__/$ENV{$1}/g' html_file > html_file_transformed
请参阅此相关帖子:Replace a part of a string with a shell variable's expansion