代码改变世界

linux二重启动防止

2014-04-15 14:07 by 纯情蛋蛋汤, 281 阅读, 0 推荐, 收藏, 编辑
摘要:#!/bin/bash# 2重起動チェックfunction checkDuplicate(){ local RET=0 local base=${0##*/} local pidfile="/tmp/${base}.pid" while true; do if ... 阅读全文

通过csv文件使用awk动态生成sql文

2013-12-24 09:22 by 纯情蛋蛋汤, 484 阅读, 0 推荐, 收藏, 编辑
摘要:SQL文里因为包含单引号',所以在输出的时候需要特殊处理。awk中的printf里面要输出单引号是:一个单引号+反斜杠+两个单引号例:假如csv文件格式:input.csvcsv文件内容1,Robert出力的sql文:output.sql而有表aaa.tbl_name 里面有两列,id和name,假设两个都是需要加上单引号,则shell需要如下update文awk -F ',' {if($1!="" && $2!=""){printf("update aaa.tbl_name\nset name=' 阅读全文