Как добавить строку в первый столбец файла матрицы?

Это правда, что в целом вам следует попробовать использовать последние версии. При этом есть определенно законные случаи, в которых вы можете временно вернуться к предыдущему состоянию и в которых может потребоваться отмена обновления (например, отказ от недавнего обновления с CentOS 7.1 до 7.2). Примеры могут включать в себя обнаружение после жира, что необходимый элемент программного обеспечения еще не доступен для новой версии.

В таких случаях « yum history » - ваш друг:

yum history
Loaded plugins: fastestmirror
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
    39 | update                   | 2016-11-25 21:27 | I, U           |  151 E<
[...]
# yum history undo 39
[... reverts back to previous state before "yum update"...]

Если у вас возникнут проблемы с защищенными пакетами, вы можете исключить их из отмены; например: [

# yum --exclude=systemd --exclude=yum history undo 39

]

2
20.03.2016, 20:03
2 ответа

Я думал, что сопоставлю этот первый пробел:

 sed 's/\s/_i1\t/' test.txt
-1
27.01.2020, 23:10

Я бы использовал awk:

$ awk 'NR>1{$1=$1"_i1"}1;' test.txt 
        A1A A1B A1C A1D A1E 
TR6764_c0_g2_i1 0.00 0.02 0.00 0.00 0.00
TR25644_c0_g1_i1 0.00 0.00 0.00 0.00 0.00
TR4897_c0_g1_i1 58.50 177.26 130.35 8.52 102.66
TR900_c0_g2_i1 0.00 0.00 0.00 0.00 0.00

Или, если вам нужно сохранить пробелы неизменными, perl:

$ perl -pe 's/\s/_i1$&/ if $.>1' test.txt 
        A1A A1B A1C A1D A1E 
TR6764_c0_g2_i1    0.00    0.02    0.00    0.00    0.00   
TR25644_c0_g1_i1   0.00    0.00    0.00    0.00    0.00   
TR4897_c0_g1_i1    58.50   177.26  130.35  8.52    102.66  
TR900_c0_g2_i1     0.00    0.00    0.00    0.00    0.00    
0
27.01.2020, 23:10

Теги

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