shell 正則提取字符串 在shell怎么替換指定位置的字符?
在shell怎么替換指定位置的字符?它可以根據(jù)位置進行替換:sed-RI“/subnet/S/(subnet)[^](netmask)。*)/1$IP2/“/MNT/file/subnet/-首先定期
在shell怎么替換指定位置的字符?
它可以根據(jù)位置進行替換:
sed-RI“/subnet/S/(subnet)[^](netmask)。*)/1$IP2/“/MNT/file
/subnet/-首先定期匹配包含子網(wǎng)的行,然后替換它。
更換時,未更改的零件用括號括起來,后跟1、2以完整地返回。
-R選項用于支持擴展正則化,因此不需要額外的轉(zhuǎn)義字符。
[^]表示任何不是空格的字符,這意味著該字符至少重復(fù)一次。
轉(zhuǎn)義字符占幾個字節(jié)?
轉(zhuǎn)義字符占6字節(jié),每個轉(zhuǎn)義字符都有一個長度。在這個字符串中,T、x43、“、、N和102是轉(zhuǎn)義字符,即6個轉(zhuǎn)義字符,3個常用字符:m、P、Q,共9個。