$ sed -E -e '\%(\.git|/)$%d' -e 's%.*/%%' file
abc
La secuencia de comandos sed
anterior primero elimina todas las líneas de la entrada que termina con /
o la cadena .git
. Luego elimina todo, desde las líneas restantes hasta la última /
inclusive.
Dado que el texto que tratamos contiene /
, estamos usando %
como un delimitador alternativo en las expresiones sed
.
Si desea extraer abc
de cada línea en el archivo:
$ sed -E -e 's%\.git/?$%%g' -e 's%.*/%%' file
abc
abc
abc
Esto primero elimina la cadena.git
(posiblemente seguida por un/
)del final de cada línea de entrada antes de aplicar la misma sustitución que en el primer comando sed
.
Вы должны запустить pvresize
для расширения PV
pvresize /dev/sda5
Затем вы можете проверить новый размер VG
vgs
Затем вы можете создать новый LV
lvcreate -L <size of the new volume> --name <name of volume> UniFiServer-vg
Затем следует отформатировать и смонтировать этот новый том. И не забудьте отредактировать /etcfstab
, чтобы он монтировался при каждой загрузке