在groovy中格式化字符串行

在groovy中格式化字符串行,groovy,sh,string-formatting,Groovy,Sh,String Formatting,新手到groovy;对不起,如果我问了一个愚蠢的问题 该命令的结果是: String Index=sh(脚本:“ls”,返回stdout:true)。trim() 输出: book.txt book1.txt book2.txt 一艘班轮 命令: sh“ls” 输出: book.txt book1.txt book2.txt 为什么会在一行中出现这种情况?我如何格式化它?您所说的“格式化”是什么意思?我想,如果您在“每行文件”之后,您希望在第一个示例中使用ls-1。但是请注意,groovy有更优

新手到groovy;对不起,如果我问了一个愚蠢的问题

该命令的结果是:

String Index=sh(脚本:“ls”,返回stdout:true)。trim()

输出:

book.txt book1.txt book2.txt

一艘班轮

命令:

sh“ls”

输出:

book.txt

book1.txt

book2.txt


为什么会在一行中出现这种情况?我如何格式化它?

您所说的“格式化”是什么意思?我想,如果您在“每行文件”之后,您希望在第一个示例中使用
ls-1
。但是请注意,groovy有更优雅的方法列出目录中的所有文件