仅在bash中第一列的大写到小写

use*_*632 2 bash

如何将bash仅将第一列更改为小写?例如:ABC | DEF | GHI到abc | DEF | GHI

谢谢

Ale*_*lex 5

echo "ABC|DEF|GHI" | sed 's/\([A-Z]*\)\|/\L\1/'

输出:

abc|DEF|GHI