我有兩個文件,一個是var.txt和另一res.dat文件如何比較兩個文件,並提取信息
var.txt包含,情報像下面
date,request,sales,item
20171015,1,123456,216
20171015,1,123456,217
20171015,2,345678,214
20171015,3,456789,218
和res.dat包含是一個巨大的文件包含像下面
RTCCVB01 213456 123456 216
.
.
.
VBPCVB01
RTCCVB01 213456 345678 214
.
.
.
VBPCVB01
RTCCVB01 213456 123456 217
.
.
.
VBPCVB01
RTCCVB01 213456 456789 218
.
.
.
VBPCVB01
信息對於一個唯一的請求我在var.txt創建一個單獨的dat文件, 例如用於第二列請求 對於請求1有銷售123456,其具有2項216和217這樣的dat文件將被像下面
對於請求1創建 - 123456.dat
RTCCVB01 213456 123456 216
.
.
VBPCVB01
RTCCVB01 213456 123456 217
.
.
.
VBPCVB01
用於請求2 345678.dat
RTCCVB01 213456 345678 214
.
.
.
VBPCVB01
用於請求3 456789.dat
RTCCVB01 213456 456789 218
.
.
.
VBPCVB01
個
銷售發生在50-56位置res.dat文件中res.dat文件
項目出現在72-79位置
我必須寫一個shell腳本,將來自VAR每一個獨特的要求之下做。 txt它將採取銷售和項目,並從res.dat中提取信息,並將創建單獨的dat文件,直到完成所有請求編號。
如果我切-d,-f3,4 var.txt
輸出將是123456 216
我必須使用上面的輸出和遞歸搜索res.dat文件,並據此根據請求將創建dat文件
好基督的人。將您的示例排序。 – Henry
非常簡單。我會在我完成我的茶杯茶後提供答案 – Rico
等待等待,在Linux上? – Rico