Если вы не можете убедить свою оболочку передать требуемые символы перевода строки и табуляции в качестве аргумента командной строки, попробуйте указать опции --field
, чтобы добавить вторую строку к первой:
p4 --field Description="MY CLN Header" --field Description+="my CLN complete description in two -three lines update" change -o|p4 change -i
(редактировать) или, поскольку это глючит, вы можете сделать что-то подобное, используя P4Perl:
$change = $p4->FetchChange();
$change->_Description( "MY CLN Header \n my CLN complete description in two -three lines update " );
$form = $p4->FormatChange( $change );
$p4->SaveChange( $form );