Использование grep
с PCRE ( -P
):
Первый:
$ grep -Po '/\K[[:digit:].]+(?=/)' file.txt
7.0
8.5
Второй:
$ grep -Po '/\K[[:digit:].]+/[^ ]+' file.txt
7.0/UpdateInstaller/java/jre/bin/java
8.5/AppServer/java_1.7_64/jre/bin/java
Для первого случая, / \ K [ [: digit:].] + (? = /)
получит числа в формате / xy /
, где x и y оба являются цифрами
/ \ K [[: digit: ].] + / [^] +
будет искать подстроку из / xy /
в пробел, который является нашей желаемой частью во втором случае
Если вы используете gdebi
, он должен подтянуть все зависимости.
Однако я добавил виртуальный ящик -в /etc/apt/source.list.d/virtual-box.apt-sources.list
echo "deb http://download.virtualbox.org/virtualbox/debian jessie contrib" |sudo tee /etc/apt/source.list.d/virtual-box.apt-sources.list
sudo apt-get update
sudo apt-get install virtualbox-5.2 #would be nice if we could just specify the series.
Эта ошибка возникает, если вы не rebooted
после установки, так и должно быть.
#shutdown -r now OR #reboot
затем как корень или судо ром:
#vboxconfig
Также убедитесь, что у вас установлены инструменты разработки -:
#sudo apt update
#sudo apt install build-essential