Просто включите LOCAL_PATH
в часть шаблона:
printf '%s\n' "${LINE//"$LOCAL_PATH"/}"
Если СТРОКА
всегда начинается с содержимого LOCAL_PATH
, POSIXly:
printf '%s\n' "${LINE#"$LOCAL_PATH"}"
UUID
— это UUID уровня файловой системы -, который извлекается из метаданных файловой системы внутри раздела. Его можно прочитать только в том случае, если тип файловой системы известен и доступен для чтения.
PARTUUID
— это UUID раздела -таблицы -уровня для раздела, стандартная функция для всех разделов на дисках с разделами GPT -. Поскольку он извлекается из таблицы разделов, он доступен без каких-либо предположений о фактическом содержимом раздела. Если раздел зашифрован каким-то неизвестным методом шифрования, это может быть единственный доступный уникальный идентификатор для этого конкретного раздела.
PTUUID
— это UUID самой таблицы разделов, уникальный идентификатор всего диска, присвоенный во время его разбиения. Это эквивалент подписи диска на дисках с разделами MBR -, но с большим количеством битов и стандартной процедурой ее создания.
На дисках с разделами MBR -в таблице разделов нет UUID. 32 -бит подпись диска используется вместо PTUUID
, а PARTUUID
создаются путем добавления тире и двузначного -номера раздела в конце диска. подпись.