![bash 脚本。如何使用此处的文档进行输出重定向](https://linux22.com/image/489991/bash%20%E8%84%9A%E6%9C%AC%E3%80%82%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%AD%A4%E5%A4%84%E7%9A%84%E6%96%87%E6%A1%A3%E8%BF%9B%E8%A1%8C%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91.png)
我有一个 bash 脚本,在其中我使用此处的文档运行 c 程序,因为 c 程序需要用户的输入。
所以我有这样的东西
#!/bin/bash
./runnable inputfile.txt <<_END_
2
4
3
4
3
3
2
_END_
现在我想将上述命令的输出发送到其他文件。就像我们所做的一样
ls > file.txt
那可能吗?
答案1
是的,您可以简单地这样做:
#!/bin/bash
./runnable inputfile.txt <<_END_ > file.txt
2
4
3
4
3
3
2
_END_