Löschen Sie Spalten in Textdateien mit einer bestimmten Zeichenfolge

Ich möchte Spalten mit einem bestimmten String "Gtype" löschen. aus einer .txt tabulatorgetrennten Datei. Ich habe diesen Befehl bereits in R ausprobiert:df <- df[, -grep("GType.", colnames(df))] um diese Aufgabe zu erledigen. Meine Matrix ist jedoch zu groß (mehr als 13 GB), und R kann damit nicht umgehen. (Fehler: Vektor der Größe kann nicht zugeordnet werden ....)

Meine Eingabedatei:

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

Meine erwartete Ausgabe:

   Log.NE122  Log.NE144  
    -0.33       1.0      

Ich frage mich, dass es in Bash funktioniert. Wenn jemand andere Möglichkeiten hat ....

Antworten auf die Frage(2)

Ihre Antwort auf die Frage