Olá pessoal, blz?
Sou iniciante em shell, e caiu uma demanda para mim aqui, que estou quebrando a cabeça já a 3 dias... O Shell gera um arquivo com header e trailler desordenado em estrutura posicional de campos, sem delimitadores . Só que a partir de agora, devido a regras de negócio, ele deverá ser gerado ordenado. Porém o campo que deverá ser ordenado,está no meio do arquivo(da posição 21 a 33 do exemplo abaixo. Vocês saberiam como eu poderia ordenar um arquivo nesse exemplo sem delimitadores? Tentei várias soluções com o comando sort e seu parametros, porém sem sucesso. Aaah, eu gostaria de saber tbm se teria como conseguir ignorar no comando o header e o trailler. Agradeço desde já qualquer ajuda... Segue abaixo o exemplo do arquivo gerado atualmente, caso ajude
H CYBER TESTES 030720180000000312
738672474769700120180000000077719000120180703000000000010395000000000000704
626791223479300120180000000077721000120180703000000000010379000000000000650
580587306709880120180000000077720000300000000000000000000000000000000000000
738672474769700120180000000077718000300000000000000000000000000000000000000
T0307201800000006000000000312