Removendo um pedaço de um arquivo usando cut
Estava com um problema muito particular aqui, remover todas os primeiros 5 caracteres de todas as linhas de um arquivo. O arquivo era grande demais e quando tentava realizar essa operação simples utilizando Python o computador apresentava problemas de desempenho.
Para isso, recorri ao cut, uma ferramenta da linha de comando do Unix. Atualmente o cut é parte do pacote GNU coreutils.
Para resolver o problema em questão, utilizei o seguinte comando:
cut -c6- meu_arquivo_gigante.csv > meu_arquivo_sem_os_5_primeiros.csv
Isso serve para imprimir cada uma das linhas, partindo do sexto caractere (a contagem começa partindo do 1).
O -c serve para sinalizar que estamos considerando caractere.
O > redireciona o output da saída para meu_arquivo_sem_os_5_primeiros.csv.
Mais referências podem ser encontradas na página de manual do cut.