shell不使用循环如何实现文件中每行特定字符串替换

例如有个文件内容是:
123456
abcdef

有办法不使用循环将每行的第3-5位替换成xxx吗?

三剑客中sed了解下

正则