sed ‘s/.(…$)/\1/’
s///表示将12两个斜杠中的内容替换为23两个斜杠间的内容
.表示任意字符。
*表示重复任意次。
所以.*表示任意长度的字符串。
取(的分组的功能,单单写(不加饭斜杠\,那么sed就到字符串中匹配(了,同。
.刚好相反,由于.表示任意字符,如果要表示.本身,就要加反斜杠
$表示字符串结尾。
\1表示前面中匹配到的内容。
disk_part_nr=$(basename KaTeX parse error: Can't use function '\(' in math mode at position 16: disk| sed 's/.*\̲(̲[0-9])/\1/’)