Mi objetivo es registrar toda la salida de un script en un directorio que el script creará.
Por ejemplo, tengo:
~/.abc.sh:
#! /bin/bash
rails new myapp
Cuando corro ...
cd ~/code
. ~/.abc.sh
... que creará una nueva aplicación Rails en el directorio ~/code/myapp.
Cuando Rails está creando una aplicación, genera una gran cantidad de texto que quiero capturar y almacenar en un archivo de registro en el mismo directorio que el railscomando recién creado. También quiero mostrar ese texto en la terminal también.
¿Cómo voy a hacer esto?
~/.abc.sh | tee <file>? Si es así, entonces el problema es que no sé en qué directorio el script creará la aplicación cuando lo llame, entonces, ¿cómo sabría qué dar en elfileargumento? (Gracias por los excelentes ejemplos)