当前位置: 首页 > news >正文

网站淘客怎么做北京网站建设降龙网络

网站淘客怎么做,北京网站建设降龙网络,外贸平台是做什么的,网站建设基础实训报告无论是将文件读入脚本#xff0c;还是将数据从脚本输出到文件#xff0c;都会用到文件重定向#xff0c;这是一种很 常见的操作。本节中的示例脚本两种功能皆有。它会读取 CSV 格式的数据文件#xff0c;输出 SQL INSERT 语句#xff0c;并将数据插入数据库。 shell 脚本使…无论是将文件读入脚本还是将数据从脚本输出到文件都会用到文件重定向这是一种很 常见的操作。本节中的示例脚本两种功能皆有。它会读取 CSV 格式的数据文件输出 SQL INSERT 语句并将数据插入数据库。 shell 脚本使用命令行参数指定待读取的 CSV 文件。CSV 格式用于从电子表格中导出数据 你可以把这些数据库数据放入电子表格将电子表格保存为 CSV 格式读取文件然后创建 INSERT 语句将数据插入 MySQL 数据库。 实现这些操作的脚本如下 $cat test23  #!/bin/bash  # read file and create INSERT statements for MySQL  outfilemembers.sql  IFS,  while read lname fname address city state zip  do cat $outfile EOF INSERT INTO members (lname,fname,address,city,state,zip) VALUES  ($lname, $fname, $address, $city, $state, $zip);  EOF  done ${1}  $  这个脚本很简短。这要感谢文件重定向。脚本中出现了 3 处重定向操作。while 循环使用 read 语句参见第 14 章从数据文件中读取文本。注意在 done 语句中出现的重定向符号 done ${1}  当运行脚本 test23 时$1 代表第一个命令行参数指明了待读取数据的文件。read 语句使 用 IFS 字符解析读入的文本这里将 IFS 指定为逗号。 脚本中另外两处重定向操作出现在同一条语句中 cat $outfile EOF  这条语句包含一个输出追加重定向双大于号和一个输入追加重定向双小于号。输出 重定向将 cat 命令的输出追加到由$outfile 变量指定的文件中。cat 命令的输入不再取自标准 输入而是被重定向到脚本内部的数据。EOF 符号标记了文件中的数据起止 INSERT INTO members (lname,fname,address,city,state,zip) VALUES  ($lname, $fname, $address, $city, $state, $zip);  上述文本生成了一个标准的 SQL INSERT 语句。注意其中的数据由变量来替换变量中 的内容则由 read 语句存入。 while 循环基本上一次读取一行数据然后将这些值放入 INSERT 语句模板中最后将结果 输出到文件中。 在这个例子中使用以下脚本作为输入文件 $ cat members.csv  Blum,Richard,123 Main St.,Chicago,IL,60601  Blum,Barbara,123 Main St.,Chicago,IL,60601  Bresnahan,Christine,456 Oak Ave.,Columbus,OH,43201  Bresnahan,Timothy,456 Oak Ave.,Columbus,OH,43201  $  运行脚本时显示器上不会有任何输出 $ ./test23 members.csv  $  但是在输出文件 members.sql 中可以看到以下内容 $ cat members.sql  INSERT INTO members (lname,fname,address,city,state,zip) VALUES (Blum,Richard, 123 Main St., Chicago, IL, 60601);  INSERT INTO members (lname,fname,address,city,state,zip) VALUES (Blum,Barbara, 123 Main St., Chicago, IL, 60601);  INSERT INTO members (lname,fname,address,city,state,zip) VALUES (Bresnahan,Christine, 456 Oak Ave., Columbus, OH, 43201);  INSERT INTO members (lname,fname,address,city,state,zip) VALUES (Bresnahan,Timothy, 456 Oak Ave., Columbus, OH, 43201);  $  结果和我们预想的一样。现在可以直接将 members.sql 文件导入 MySQL 数据表中了。
http://www.hkea.cn/news/14478613/

相关文章:

  • wordpress仿站步骤关于写策划的一个网站
  • 在线html网站开发要找企业做网站应该注意什么
  • 南昌网站建设报价医疗企业vi设计公司
  • 克隆网站模板千助网站公司
  • 商业网站的设计与推广系统北京高端建
  • 强的网站建设明细报价表产品销售网站模块如何设计
  • 番禺建设网站外包阳江招聘
  • 网站上的产品五星怎样做优化青岛专业网站推广设计公司
  • php网站开发用什么软件中国企业信息公示网登录
  • 广州金将令做网站怎么样网站开发服务外包合同
  • 泰州网站制作策划最近时政新闻
  • 您身边的网站建设专家python自学视频教程
  • 如东建设局网站wordpress主题seven
  • 国外网站推广国内最新新闻热点事件摘抄
  • 长沙商城网站制作自己做的网站不满屏
  • 大学网站建设招标南山商城网站建设哪家服务周到
  • 做网站的公司市场用户体验设计书籍
  • 网站建设高级wordpress编辑器自动加p标签
  • 昆明做整站优化温州市网站
  • 德州网站建设费用国外超酷设计网站
  • 网站建设公司营业执照图片熊掌号做网站推广的注意事项
  • 网站建设公司大全asp手机网站管理系统
  • 电子商务网站建设与管理的论文重庆网站推广报价
  • 国外做宠物用品的网站网站建设情况说明总结
  • 德州市建设工程质量监督站网站wordpress带支付功能主题
  • 设计汽车网站德阳北京网站建设
  • zhihu网站建设东莞模板建站软件
  • 三河市城乡建设局网站cms网站模板套用教程
  • 安卓app怎么开发seo搜索引擎优化简历
  • 河北教育网站建设网站更换域名备案