Linux 如何允许大写字母带sed?
我如何在下面的正则表达式中允许大写字母 正则表达式非常好,但如果上面有大写字母,并且我想允许,它也会重命名它Linux 如何允许大写字母带sed?,linux,bash,sed,Linux,Bash,Sed,我如何在下面的正则表达式中允许大写字母 正则表达式非常好,但如果上面有大写字母,并且我想允许,它也会重命名它 renamed_file="$(echo "$filename" | sed -e 's/[A-Z]/\L&/g' -e 's/[^a-z0-9]/_/g')" 在sed中修改正则表达式,如下所示: sed -e 's/[^A-Za-z0-9]/_/g' 这样,任何与A-Za-z0-9不匹配的字符都将被转换为\uu请提供完整的示例,包括预期的输出。
renamed_file="$(echo "$filename" | sed -e 's/[A-Z]/\L&/g' -e 's/[^a-z0-9]/_/g')"
在
sed
中修改正则表达式,如下所示:
sed -e 's/[^A-Za-z0-9]/_/g'
这样,任何与
A-Za-z0-9
不匹配的字符都将被转换为\uu
请提供完整的示例,包括预期的输出。