我从源头获得了宽度固定的宽文件。
我需要基于偏移量提取几列,并合并文件作为输出,例如宽字符串的宽度为1000,那么我需要提取范围为1到100,200到400,800到1000的字符串,然后从此创建新文件。
我用过
hdfs dfs -cat /data/a.txt |切-b1-100 | hadoop fs -put-/data/b.txt
但是它只能削减1到100,我需要提取列的范围
答案 0 :(得分:0)
像这样吗?:
usort($arr, function ($a, $b) {
return ($b["currnetMonth"] == $a["currnetMonth"]) ? 0 : ($b["currnetMonth"] < $a["currnetMonth"]) ? -1 : 1;
});