Bash или GoogleCL: новая строка в строковом параметре

HI, я использую версию GoogleCL 0.9.9 для загрузки видео на Youtube. Моя ОС – CentOS 5.5 и Python 2.5.

Один из параметров строки содержит новую строку «\ n», и она не может отображаться правильно.

google youtube post ~/videos/cat-falls-down-stairs.avi Comedy --tags "currency of the internet" --summary "Poor whiskers takes a tumble.\nShe's fine, though, don't worry." 

Отображение итоговой страницы:

 Poor whiskers takes a tumble.\nShe's fine, though, don't worry. 

Но я хочу:

 Poor whiskers takes a tumble. She's fine, though, don't worry. 

«\ N» не будет работать. У кого есть решение?

Большое спасибо!

Вы можете использовать конструкцию $'' Bash для расширения escape-последовательностей, прежде чем они будут переданы googlecl.

 google youtube post ~/videos/cat-falls-down-stairs.avi Comedy \ --tags 'currency of the internet' \ --summary $'Poor whiskers takes a tumble.\nShe'\''s fine, though, don'\''t worry.' 

Просто поставьте acutal новую строку в строке. Bash знает, как обрабатывать многострочные строки, если вы просто нажимаете enter в середине их.

 google youtube post ~/videos/cat-falls-down-stairs.avi Comedy --tags "currency of the internet" --summary "Poor whiskers takes a tumble. She's fine, though, don't worry." 

googlecl – это приложение python. Выйдите из \n с помощью \ и введите свою строку как "Poor whiskers takes a tumble.\\nShe's fine..." . Возможно, это поможет.