当前位置: 首页 > 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.w-s-a.com/news/378113/

相关文章:

  • 网站优化文章东莞专业网站建设价钱
  • 哈尔滨网页设计网站模板泰兴建设局网站
  • 响应式网站设计公司报纸做垂直门户网站
  • 陕西旭泽建设有限公司网站企业网站建设软件需求分析
  • 上海公司网站建设方案中企动力西安分公司
  • dedecms网站后台怎样才能上百度
  • 云互联的网站名字亚马逊雨林生物
  • 电商网站功能企查查企业信息查询网
  • 特色网站建设中国住房和城乡建设局官网
  • 长春市住房城乡建设厅网站做白酒网站
  • 自己的网站怎么做的成品免费ppt网站
  • 番禺区网站建设哪里有泰安公司
  • 网站制作详细过程网站开发最强工具
  • 孟村县做网站长春城投建设投资有限公司网站
  • 国家重大建设项目库网站wordpress安装 var
  • 供求信息网站建设报价网站制作 苏州
  • 动漫建模代做网站百度一下wordpress nginx 固定链接
  • 广州网站开发网络公司网站建设的书
  • php手机网站开发教程家政网站怎么做
  • 视频网站的建设预算通信科技网站设计
  • 糖果网站建设策划书淘宝客网站开源
  • 建站公司还有前途吗cf网站编程
  • 网站建设需求确认表建站工具 比较
  • 刚建设的网站多久能在百度查到考试系统 微网站是什么样的
  • 商城网站建设高端企业网站建设劣势
  • 网站建设征集通讯员的通知seo推广外包
  • 微信公众号微网站建设专业网站建设出售
  • 怎么用wordpress建立自己的网站加强校园网站建设
  • 用什么做网站后台的织梦网站怎么上传
  • 怎么获取网站数据做统计百度快照推广有效果吗