以下脚本打印$ 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
答案 0 :(得分:1)
在变量周围加上引号以保留换行符:
print "$line"
答案 1 :(得分:0)
需要在行尾添加“\ n”