Удаление префикса и постфикса для http url с помощью UNIX

При создании новой виртуальной машины (то есть гостевая ОС) с виртуальной коробкой, по умолчанию сделайте NIC AM79C973. В то время как этот ник может поддерживаться многими ОС, этот конкретный ник, похоже, не поддерживается CentOS 7. Это означает, что единственный NIC, который появится внутри ваших новых CentO 7 VM, будет петлями. То, что вам нужно сделать, это изменить NIC к тому, который поддерживается как 82543GC.

Во-первых, остановите CentOS VM, если вы еще этого не сделали, а затем измените NIC, используя эту команду на хосте VirtualBox:

vboxmanage modifyvm "testvm" --nictype1 82543GC

Теперь начните свои CentOS VM, и вы заметите, что у него сейчас есть NIC Отказ

Я надеюсь, что это поможет.

-3
21.08.2015, 20:03
2 ответа

(Ответ извлечен из редактирования)

Это работает:

var= string ; var=${var#*://} ; echo ${var%% *} 
0
28.01.2020, 05:19

Предполагая, что ваш вывод находится в файле foo.txt, в командной строке выполните

grep '^http' foo.txt | sed 's/\.gz$//' > bar.txt

Это сохранит в bar. txt только те строки, которые начинаются (^) с http (используя grep), и удалит идущий следом .gz (используя sed).

1
28.01.2020, 05:19

Теги

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