ksh + print в том же формате, что и param - PullRequest
0 голосов
/ 24 августа 2010

следующий скрипт выводит параметр $ line моя цель - напечатать числа в строке $ точно так, как они описаны как следующее

example1

   12435345645645645
   6564564564565
   655656565

Но сценарий печатается вот так

12435345645645645 6564564564565 655656565

Что нужно изменить в скрипте, чтобы получить печать как example1 (без изменения параметра $ line)

the scrip.ksh

 #!/bin/ksh


 line=' 12435345645645645
        6564564564565
        655656565'

печать строки $

. / Script.ksh

 12435345645645645 6564564564565 655656565

Ответы [ 2 ]

1 голос
/ 24 августа 2010

Поместите кавычки вокруг переменной, чтобы сохранить символы новой строки:

print "$line"
0 голосов
/ 24 августа 2010

необходимо добавить "\ n" в конце строки

...