Amacım bir komut dosyasındaki tüm çıktıları komut dosyasının oluşturacağı bir dizine kaydetmek.
Örneğin, ben var:
~/.abc.sh
:
#! /bin/bash
rails new myapp
Koştuğumda ...
cd ~/code
. ~/.abc.sh
... bu dizinde yeni bir Raylar uygulama oluşturur ~/code/myapp
.
Rails bir uygulama oluştururken, yakaladığım ve rails
yeni oluşturduğunuz komutun aynı dizindeki bir günlük dosyasında saklamak istediğim bir sürü metin çıktı . Ayrıca bu metni terminalde de görüntülemek istiyorum.
Bunu nasıl yapabilirim?
~/.abc.sh | tee <file>
? Eğer öyleyse, o zaman sorun ben onu aradığımda komut dosyası hangi dizinde uygulamayı oluşturacağını bilmiyorum, bu yüzdenfile
argümanda ne vereceğini nasıl bilebilirim ? (Harika örnekler için teşekkürler)