Mục đích của tôi là ghi nhật ký tất cả đầu ra từ một tập lệnh vào một thư mục mà tập lệnh sẽ tạo.
Ví dụ: tôi có:
~/.abc.sh
:
#! /bin/bash
rails new myapp
Khi tôi chạy ...
cd ~/code
. ~/.abc.sh
... Điều đó sẽ tạo ra một ứng dụng Rails mới trong thư mục ~/code/myapp
.
Khi Rails đang tạo một ứng dụng, nó sẽ xuất ra rất nhiều văn bản mà tôi muốn chụp và lưu trữ trong một tệp nhật ký trong cùng thư mục mà rails
lệnh mới được tạo. Tôi cũng muốn hiển thị văn bản đó trong thiết bị đầu cuối là tốt.
Làm thế nào để tôi đi về làm điều này?
~/.abc.sh | tee <file>
sao Nếu vậy, vấn đề là tôi không biết kịch bản nào sẽ tạo ra ứng dụng khi tôi gọi nó, vậy làm thế nào để tôi biết phải đưa ra điều gì trong cuộcfile
tranh luận? (Cảm ơn những ví dụ tuyệt vời)