Свойство \d
(цифры) работает в PCRE / Perl, но не в BRE или ERE, которые используются sed
.
Используйте [[:digit:]]
вместо \d
в sed
:
sed 's/^[[:digit:]]/blah/'
Для вашего обновленного вопроса используйте команду gnu sed
:
echo "10/30/18 04:45:13 PM EDT" |
sed -E 's~^([[:digit:]]{2}/){2}[[:digit:]]{2}~\blah\n&~'
blah
10/30/18 04:45:13 PM EDT