我的目标是将脚本的所有输出记录到脚本要创建的目录中。
例如,我有:
~/.abc.sh:
#! /bin/bash
rails new myapp
Run Code Online (Sandbox Code Playgroud)
当我跑...
cd ~/code
. ~/.abc.sh
Run Code Online (Sandbox Code Playgroud)
...这将在目录中创建一个新的 Rails 应用程序~/code/myapp。
当 Rails 创建应用程序时,它会输出大量文本,我想捕获这些文本并将其存储在与rails新创建的命令相同的目录中的日志文件中。我也想在终端中显示该文本。
我该怎么做?