preccedで定量化を使用すると、このエラーが返されます。複数の例を参照してください。
printf 'Joe Satriani\nWhitney Houston\n' | grep -Poi '(?<=J\w)[\w\s]+'
e Satriani
printf 'Joe Satriani\nWhitney Houston\n' | grep -Poi '(?<=J\w+)[\w\s]+'
grep: lookbehind assertion is not fixed length
printf 'Joe Satriani\nWhitney Houston\n' | grep -Poi '(?<=J\w{2})[\w\s]+'
Satriani
preccedで定量化を使用できませんか?