克什+打印与参数相同的格式
以下脚本打印 $line 参数 我的目标是完全按照他们的描述打印 $line 中的数字 如以下
示例1
12435345645645645
6564564564565
655656565
但是脚本打印如下
12435345645645645 6564564564565 655656565
需要在脚本中进行哪些更改才能获得示例1的打印(无需更改 $line 参数)
scrip.ksh
#!/bin/ksh
line=' 12435345645645645
6564564564565
655656565'
print $line
./script.ksh
12435345645645645 6564564564565 655656565
the following script print the $line parameter
my target is to print the numbers in the $line exactly as they described
as the following
example1
12435345645645645
6564564564565
655656565
But the script print like that
12435345645645645 6564564564565 655656565
What need to change in the script in order to get the print as example1 (without to change $line parameter)
the scrip.ksh
#!/bin/ksh
line=' 12435345645645645
6564564564565
655656565'
print $line
./script.ksh
12435345645645645 6564564564565 655656565
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在变量周围加上引号以保留换行符:
Put quotes around the variable to preserve the newlines:
需要在行尾添加“\n”
need to add "\n" on the end of the line