Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过一行echo在java中回送多行_Java_Shell - Fatal编程技术网

通过一行echo在java中回送多行

通过一行echo在java中回送多行,java,shell,Java,Shell,我有这样一个Java代码: "echo 'hello1' > abc.sh\n" + "echo 'hello2' >> abc.sh\n" + "echo 'hello3' >> abc.sh\n"; 第一行打开abc.shshell文件,接下来的两行追加内容(hello2和hello3)。我是否可以用一个echo命令本身而不是使用多行代码来完成这项工作 谢谢 Echo接受换行没有任何问题。因此 $ echo "test mu

我有这样一个Java代码:

      "echo 'hello1' > abc.sh\n" +
      "echo 'hello2' >> abc.sh\n" +
      "echo 'hello3' >> abc.sh\n";
第一行打开
abc.sh
shell文件,接下来的两行追加内容(hello2和hello3)。我是否可以用一个
echo
命令本身而不是使用多行代码来完成这项工作


谢谢

Echo接受换行没有任何问题。因此

$ echo "test multiline
inuput to
my multiline file" > multi_file.dat

因此,在echo命令中添加换行符
(\n)

是的,有一个way@Maurice佩里,你能告诉我怎么做吗?