$var = $ARGV[0] || "test\ntest";
print "$var";
выполняю этот код передавая 1-ом параметром cli
"test\ntest"
не выполняет перевод строки в одинарных кавычках или двойных это без разницы
если же присвоить скаляру $var значение "test\ntest" то всё напечатается с переводом строки
как сделать так чтобы передовая через cli перевод строки и другие последовательности интерпретировались