Эта команда успешно завершена
$ PS1='$(date +%s) $ ' 1391380852 $
Однако, если я добавлю новую строку, она терпит неудачу
$ PS1='$(date +%s)\n$ ' bash: command substitution: line 1: syntax error near unexpected token `)' bash: command substitution: line 1: `date +%s)'
Если я использую backticks, он работает
$ PS1='`date +%s`\n$ ' 1391381008 $
но backticks не рекомендуется. Итак, что вызывает эту ошибку?
GNU bash, version 4.2.45(6)-release