想用shell脚本远程dump数据,数据格式有要求

问题描述

想用shell脚本远程dump数据,数据格式有要求

想用shell脚本远程dump数据,数据格式有要求,如下:
1.只有数据,没有别的乱七八遭的东西
2.字段间用tab分割
我自己使用了网上说的--tab --fields-terminated,但是--tab只能用在本地,并不能远程dump
想问下这种情况应该怎么半

解决方案

http://outofmemory.cn/code-snippet/2133/mysqldump-database-single-table-single-file-backup-script

时间: 2024-10-26 11:37:06

想用shell脚本远程dump数据,数据格式有要求的相关文章

shell脚本中的数据传递方式

shell中支持的数据传递方式 主要有那么几种: 变量.管道.结果引用.重定向+文件.以及xargs.   变量方式:  1. 定义变量: 变量名=值  2. 使用变量: $变量名   管道方式: 统计当前文件夹下的文件数量: find . | awk {print NR} #打印99乘法表 seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?&q

通过shell脚本生成查询表数据的sql

在工作中我们需要查询表的数据条数,一般来说就是使用select count(1)或者select count(*)之类的语句. 当然了对于不同的表来说,应该还是可以做一些细分,能够最大程度的提高效率,比如表中含有主键列,尝试走索引扫面可能会被全表扫描效率要高.如果表中的数据太多,而且没有一些相关的约束,可以考虑使用并行来提高等等. 以下就是使用shell脚本所做的查询数据条数的一个例子,看起来有些太不值得了,但是如果数据量很大的情况下这些分析就格外有用了. 比如表customer,数据量不是很大

Shell脚本实现sybase数据备份

可在 sybase 用户下创建,将其命名为 bcpoutdata . 然后 chmod a+x bcpoutdata 在 sybase 用户下运行 bcpoutdata 即可. 注: 1)将 database_name 改为你的数据库名. 2)将 pas 改为你的 sa 口令. 3)将 server 改为你的 SQL server 名. 4)要导入,将 out 改为 in 即可. 最后提醒你,别忘了要在 sybase 用户下创建一个目录, 把 bcpoutdata 置入其中,再运行. 什麽?你要

Linux下将数据文件的指定域读取到shell脚本中

这个例子说明了怎样在Linux下shell脚本中从数据文件读取特定的域(field)并进行操作.例如,假设文件employees.txt的格式是{employee-name}:{employee-id}:{department-name},以冒号进行划分,如下所示. $ cat employees.txt Emma Thomas:100:Marketing Alex Jason:200:Sales Madison Randy:300:Product Development Sanjay Gupt

如何使用shell脚本快速排序和去重文件数据

前面写过一篇通过shell脚本去重10G数据的文章,见<用几条shell命令快速去重10G数据>.然而今天又碰到另外一个业务,业务复杂度比上次的单纯去重要复杂很多.找了很久没有找到相应的办法,于是用shell脚本程序去处理.具体业务逻辑: 1.首先根据给定指定进行排序 2.排序后对给定字段进行去重,去重的规则如下: a)排序后如果相邻N行给定字段值相同的行数不超过两行,则两行都保留. a)排序后如果相邻N行给定字段值相同的行数超过两行,则保留首行和尾行. 就这样一个业务逻辑,其实看起来并不是太

Zabbix监控之Linux命令行/Shell脚本解析json

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1684266 本文主要写了在Linux下如何用Shell脚本解析json数据,以便于在Zabbix中添加适合于业务应用的监控项. 为什么要使用json? json作为一种文本化的数据格式(文本化协议),符合UNIX编程的哲学,既符合透明性(透明性:设计可见,便于审查和调试)又符合文本性(文本性:数据应该保存为文本文件

终端多标签-请教一个ubuntu上shell自动远程登录的问题

问题描述 请教一个ubuntu上shell自动远程登录的问题 事情是这样的: 我想用shell脚本,实现自动的远程登录.但是呢,我需要登陆很多个. 希望能在同一个终端窗口的多个标签实现..但是目前只能每个终端实现一个登录.(spwan expect的方式) 不知道怎么实现多标签的方式. 请问哪位知道?望不吝赐教!谢谢! 解决方案 问题已解决.gnome-terminal --tab --tab....可以实现打开多个标签页的窗口.详见:http://w0z1y.blog.163.com/blog

linux的shell脚本怎么将一块内容的输出全部重定向?

问题描述 linux的shell脚本怎么将一块内容的输出全部重定向? 我知道重定向一条命令可以用>> file 2>&1 来重定向到某文件 如果我想重定向shell脚本的一块内容怎么重定向呢,一定要把每条命令都用>>吗? 解决方案 用exec命令绑定重定向,具体来说就是: 在那块shell脚本前面加条exec命令,改变标准输出 在那块shell脚本后面也加条exec命令,恢复标准输出 解决方案二: mysql -u $USER -p$PASS << EOF

运维经验分享(六)-- 深究crontab不能正确执行Shell脚本的问题(二)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1677211 运维经验分享作为一个专题,目前共7篇文章 <运维经验分享(一)-- Linux Shell之ChatterServer服务控制脚本> <运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化> <运维经验分享(三)-- 解决Ubuntu下cro