У меня есть широкая фиксированная ширина файла из источника.
Мне нужно извлечь несколько столбцов на основе смещений и объединить файл в качестве вывода, например, если широкая строка имеет ширину 1000, тогда мне нужно извлечь строку в диапазоне от 1 до 100, от 200 до 400, от 800 до1000, а затем создайте новый файл из этого.
Я использовал
hdfs dfs -cat /data/a.txt |вырезать -b1-100 |hadoop fs -put - /data/b.txt
однако он может обрезать только от 1 до 100, мне нужен диапазон извлечения столбцов