Excluir colunas em arquivos de texto com uma sequência específica

Gostaria de excluir colunas com uma sequência específica "Gtype". a partir de um arquivo delimitado por tab .txt. Eu já tentei este comando no R:df <- df[, -grep("GType.", colnames(df))] para executar esta tarefa. No entanto, minha matriz é muito grande (mais de 13 GB) e R não pode lidar com isso. (Erro: não é possível alocar vetor de tamanho ....)

Meu arquivo de entrada:

Log.NE122  Gtype.NE122  Log.NE144    Gtype.NE144
-0.33          AA          1.0           AB

Minha saída esperada:

   Log.NE122  Log.NE144  
    -0.33       1.0      

Eu estou querendo saber que funciona no bash. Se alguém tiver outras opções ....

questionAnswers(2)

yourAnswerToTheQuestion