Откройте клемму и введите:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Откройте «Источники программного обеспечения», нажмите «Дополнительные репозитории» и вставьте следующее для Linux Mint 19 (на основе Ubuntu Bionic):
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
или следующее для Linux Mint 20 (на основе Ubuntu Focal Fossa):
deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
Нажмите "ОК" для автоматического обновления кеша.
Теперь откройте терминал и введите следующее:
sudo apt update
sudo apt install pgadmin4
Это должно установить pgadmin4.
sudo my-command | cat -n | grep 'foo\|bar'
Или, как упомянул steeldriver в комментариях, nl
, вероятно, лучший ответ.
В вашем случае, когда вам нужно только пронумеровать строки, соответствующие шаблону, вам не нужна дополнительная команда. :проще и эффективнее просто использовать опцию -n
командыgrep
:
$ sudo my-command | grep -n 'foo\|bar'
114: bla bla bla foo
514: bla bar bla bla
810: foo bla bla bla
1919: bla bla bar bla
Было бы огромной тратой ресурсов добавлять префикс ко всем строкам входного файла с номерами (и в процессе создания дополнительного промежуточного файла/канала ), если вы хотите только напечатать небольшой процент из них.
(Кстати, вы также можете использовать grep -n $
для нумерации всех строк! Это может быть менее эффективно, чем nl
, но не настолько, и, поскольку мы с большей вероятностью забудем nl
, чем grep
, его может быть легче запомнить.)