Sou novo no shell script. Já crio uns scripts mas basicamente são com comandos que já conheço :) Com a parte de algoritmia no ambiente de shell script já me sinto à vontade. Para este projecto estou a ter dificuldades pois não sei fazer esta parte que passo a explicar:
Tenho um ficheiro .txt que tem +/- 800 000 linhas com esta estrutura!
O que preciso de fazer é:
1-Criar um array chamado valores;
2-Ler o ficheiro e importar os valores de cada linha (a linha toda) para o indice do array;
3-O valor do array chamado valores será outro array, chamado info_linha;
4-No indice do array info_linha será colocado o que estiver depois da última barra /;
5-O valor deste último array receberá o que estiver no meio dos caracteres [...] - por exemplo: 6.0K;
Basicamente terei um array multidimensional.
A parte que não sei fazer é ler("varrer") o documento, captar o que estiver depois do última barra (ao aprender a fazer este último aprendo a captar o que estiver entre [...] - digo eu:P)
Agradeço orientação sobre o que devo estudar para aprender a fazer isto. Estou a ler um livro sobre shell script. Mas sinto-me um pouco perdido. E estou um pouco apertado no que toca a tempo deste projecto. Também já estive a ler sobre expressões regulares, que pelo que percebo será extremamente importante para este tipo de problema, certo?
Caso não tenha conseguido explicar correctamente por favor avisem que tento novamente explicar. Obrigado