Ошибка GRUB после установки пакета

Я бы попробовал

grep -e '[01]|[01]:' 

где |нужно экранировать, так как 0|1означает либо 0, либо 1.

обратите внимание, что

grep -e '0|0:' -e '1|1:' -e '0|1:' -e '1|1:'

совпадают.

фильтрация по столбцу:

awk -F, '$3 ~/[01]|[01]:/ '

, где $3— третий столбец.

фильтрация столбца 3 и выше

awk -F, '{printf "%s,%s",$1,$2 ; 
      for(i=3;i<=NF;i++) 
        if ( $i  ~ /[01]\|[01]:/) 
           printf ",%s",$i ; 
      printf "\n" }' 

который может быть однострочным.

  • обратите внимание, что |в этом случае нужно экранировать.
  • обратите внимание, что первая строка отфильтрована

    chr22,Position
    22,16050115,0|0:404,1|1:5
    22,16050213,0|0:403
    22,16050607,1|0:340,1|1:3,1|1:3
    22,16050737,0|0:402
    22,16050783,0|0:404,0|1:31,1|0:51
    
0
07.12.2020, 16:04
1 ответ

Я решил это. Проблема заключалась в том, что мой компьютер был старым и не поддерживал efi. Мне пришлось сделать это в устаревшем режиме вот так-

pacman -S grub
grub-install /dev/sda --force
0
18.03.2021, 22:44

Теги

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