红联Linux门户
Linux帮助

shell脚本达人进!!!紧急求救!!!紧急求救!!!紧急求救!!!

发布时间:2012-08-16 11:15:35来源:红联作者:suifengpiao
shell脚本达人进!!!紧急求救!!!紧急求救!!!紧急求救!!!
之前有一个号,密码忘掉了。刚刚注册了一个号,望shell脚本达人能给出答案!
废话不多说了,马上要用呢。

收银系统导出的数据格式为txt,格式和内容如下:(6行为一个产品明细,以下列举了2个)
6921714355214 55090040 AQUA透白修护面膜 AQUA透白修护面膜 5509 PP PM 0 0 100.0000 0 1 1 2002-01-14 0 0 0 0 0 1 1 2 0 0.17 0.17 1.00 1.00 0 0 A 0 9999 0 2002-01-14 09:04:22.593 0 C 0 AQUAYHRFR 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1001 1001 0 0
6921714355214 55090040 AQUA透白修护面膜 AQUA透白修护面膜 5509 PP PM 0 0 100.0000 0 1 1 2002-01-14 0 0 0 0 0 1 1 2 0 0.17 0.17 1.00 1.00 0 0 A 0 9999 0 2002-01-14 09:04:22.593 0 C 0 AQUAYHRFR 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1001 1001 0 0
........
我现有3个文本文档,里边记录的分别是商品条码(如:6921714355214),产品自编码(如:55090040)和产品名称(如:AQUA透白修护面膜)
需求如下:
每个产品明细的第一个字段的内容依次替换成文本列出的商品条码
每个产品明细的第二个字段的内容依次替换成文本列出的产品自编码
每个产品明细的第三个字段的内容依次替换成文本列出的产品名称
每个产品明细的第四个字段的内容依次替换成文本列出的产品名称
用到的语句有sed,awk,循环语句等等。。
怎么能批量修改这些内容
数据量很大 一条条修改不赶时间了 希望知道的能帮帮小弟 在此先谢谢大家了
文章评论

共有 13 条评论

  1. tensen1533 于 2013-02-19 17:18:00发表:

    坐等答案!

  2. soap007 于 2013-02-19 11:46:10发表:

    太乱了,看起来费力,麻烦你把txt里的东西放好看一点

  3. soap007 于 2013-02-19 11:45:34发表:

    太乱了,看起来费力

  4. haiyanmao_linux 于 2013-01-18 14:05:52发表:

    看不懂

  5. 相思爱文 于 2012-08-17 20:25:06发表:

    密码忘记,可以用注册邮箱找回
    内容没读懂,直接发帖,代码格式显得很很乱。可以给出部分数据附件(不方便公开内容,就自行制作同格式简易文本文件),和想要结果。

  6. yanyongkg 于 2012-08-17 18:22:18发表:

    不要让人去猜测你的问题,先学会怎么问问题吧

  7. suifengpiao 于 2012-08-17 09:24:41发表:

    :0w223dc 都放了一天了 麻烦知道的回一下 (6)m:b

  8. suifengpiao 于 2012-08-17 09:18:27发表:

    我知道句式 不知道怎么用啊 怎么替换呢

  9. bo8362 于 2012-08-17 08:03:05发表:

    怎么感觉在自问自答~~~~

  10. suifengpiao 于 2012-08-16 13:57:58发表:

    有病啊 发广告

  11. amberyou37 于 2012-08-16 13:47:36发表:

    这款面膜在目前综合考评和很多美即,美丽日志等一些知名品牌都有的一拼,它特有的材质让一大批女性为之疯狂,而且夏天正是控油补水的季节,这款德丽斯康生物纤维面膜正符合了广大女性的需求,成为了今夏销售最热,最新的面膜。不信,你就百度一下吧~

  12. suifengpiao 于 2012-08-16 13:23:53发表:

    版主 快来帮帮忙

  13. suifengpiao 于 2012-08-16 11:25:03发表:

    :0w223dc
    谁能救救我呢