使用shell脚本以表格格式发送文本文件

时间:2016-09-27 11:55:24

标签: shell

我也在寻找同样的, 我的文本文件有我服务器的df -h信息,需要以表格格式将详细信息发送到我的邮箱。

Use% Avail Used Filesystem
47% 28G 24G rootfs
0% 11M 0 udev
1% 396M 160k tmpfs
47% 28G 24G /dev/disk/
0% 5.3M 0 tmpfs
1% 793M 13k tmpfs
2% 50G 520M /dev/xvdg
24% 39G 12G /dev/xvdf

我需要表格格式 如 enter image description here

我已尝试过您的步骤但收到邮件如下

input="/home/infrarunsvc/output.txt"
tmpfile="/home/infrarunsvc/tmpfile.html"

echo 'Content-Type: text/html; charset="us-ascii" ' > "$tmpfile"
awk 'BEGIN{print "<html><body><table border=1>"} {print "<tr>";for(i=1;i<=NF;i++)print "<td>" $i"</td>";print "</tr>"} END{print "</table></body></html>"}' "$input" >> "$tmpfile"
mail -s "test" xxxxxx.com < "$tmpfile"

请帮我格式化。

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情;

    @RequestMapping(value = "/",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
    @Timed
    public ResponseEntity<AlertBalance> create(@RequestBody User user) throws URISyntaxException {

        System.out.println("name  "+ user.getName()+"/ surname : "+User.getSurname());

}