Sim, é possível.
echo "One too many" | sed -n '/^[^[:space:]]*$/p'
O comando acima não retorna nada
echo "FredSmith" | sed -n '/^[^[:space:]]*$/p'
FredSmith
Enquanto o último imprime FredSmith
-
[:space:]
- classe de caractere POSIX para caracteres de espaço -
/^[^[:space:]]*$/p
- significa "correspondência de impressão se contiver apenas caracteres não espaciais[^[:space:]]
" (classe de caracteres negada )