ksh +打印与param相同的格式

时间:2010-08-24 09:19:34

标签: ksh

以下脚本打印$ line参数 我的目标是完全按照他们的描述打印$行中的数字  如下

示例1

   12435345645645645
   6564564564565
   655656565

但脚本打印就像那样

12435345645645645 6564564564565 655656565

需要在脚本中更改以获取print1作为example1(不更改$ line参数)

scrip.ksh

 #!/bin/ksh


 line=' 12435345645645645
        6564564564565
        655656565'

打印$ line

./ script.ksh

 12435345645645645 6564564564565 655656565

2 个答案:

答案 0 :(得分:1)

在变量周围加上引号以保留换行符:

print "$line"

答案 1 :(得分:0)

需要在行尾添加“\ n”