Select
Polygon.Reduce(@reduceAmount).ToString()
FROM
PolygonTable
foo="thank you"
foo=$(echo "$foo"; echo "for your help")
的输出符合要求:
echo "$foo"
是否有更好的POSIX方法可以在两个字符串之间添加换行符?这种方法很脏。
更新:
thank you
for your help
。echo -e
的结果附加到var。答案 0 :(得分:1)
如何使用printf
?
$ foo='thank you'
$ foo="$(printf "%s\n%s" "$foo" "for your help")"
$ echo "$foo"
thank you
for your help
答案 1 :(得分:0)
foo="thank you\nfor your help"
echo -e $foo
答案 2 :(得分:0)
我认为最简单的方法是使用双引号字符串进行赋值:
foo="$string_one
$string_two"
或连接命令的输出:
foo="$a_string
$(some_command)"
这种方法不需要调用额外的命令,并且是可移植的。