相关疑难解决方法(0)

sed和Mac OS X与上部,下部和整个捕获控制序列的差异

我试图从大写的文件名中取出最后两个字母,并将它们以小写形式附加到文件名.我完成了命令:

ls | sed -e "s/.*\([A-Z][A-Z]\)$/\0\/\L\1\E/"
Run Code Online (Sandbox Code Playgroud)

实现这一点,在我的Ubuntu箱它工作得很好,但在我的Mac它简单地打印出一个0/LXXE/地方XX是从捕获正确的字母.

什么是Mac sed等价物\0,\L\E

我已经浏览过网络,有几个人注意到Mac OS X sed与Ubuntu sed有所不同,但是大多数线程都在讨论-i文件扩展名或空字符串的要求(以前曾让我失望).

macos sed

8
推荐指数
2
解决办法
4334
查看次数

标签 统计

macos ×1

sed ×1