Как удалить все после второго символа подчеркивания, но оставить остальные столбцы?

El reloj de 33 MHz es solo un reloj de referencia que se utiliza como entrada para los multiplicadores de reloj de bucle bloqueado en fase de chip -. Un PLL puede producir frecuencias que son grandes múltiplos de la frecuencia de entrada. Por ejemplo, todas las CPU rápidas modernas tienen una frecuencia externa que es mucho más baja (típicamente ~100 MHz )que la frecuencia interna (varios GHz ).

0
16.07.2019, 06:40
2 ответа

Попробуйте это,

sed 's/_[A-Z].* / /g' file

variant_id pval_nominal
1_752721 2.23485e-05
1_900397 3.04603e-05
1_928297 2.12455e-05
0
28.01.2020, 02:39

Оставьте основной разделитель полей без изменений и используйте функцию awk 's split()для первого поля.

$ awk <data '{ split($1,f1,/_/) ; printf("%s_%s %s\n",f1[1],f1[2],$2) }'
1
28.01.2020, 02:39

Теги

Похожие вопросы