这些是我正在遵循的步骤。
`sed 's/[;]+$//g'`
还
sed 's/;{1,\}$//g'
答案1
在基本正则表达式中,您必须转义+
量词:
sed 's/;\+$//' file
或者使用扩展正则表达式(如果您sed
支持它们;GNUsed
支持):
sed -r 's/;+$//' file
答案2
如果文件带有 CRLF 行终止符,我将无法工作。要使其发挥作用,您必须与转换结合起来:
sed 's/.$//'
这些是我正在遵循的步骤。
`sed 's/[;]+$//g'`
还
sed 's/;{1,\}$//g'
在基本正则表达式中,您必须转义+
量词:
sed 's/;\+$//' file
或者使用扩展正则表达式(如果您sed
支持它们;GNUsed
支持):
sed -r 's/;+$//' file
如果文件带有 CRLF 行终止符,我将无法工作。要使其发挥作用,您必须与转换结合起来:
sed 's/.$//'