GNU ngày cho phép bạn chuyển đổi chuỗi ngày như vậy:Chuỗi ký tự cho GNU Ngày chuyển đổi - làm thế nào để đọc nó từ stdin?
$ date +"%d %m %Y" -d "yesterday"
04 01 2012
Có thể ống một chuỗi ngày để nó cho chuyển đổi? Tôi đã thử rõ ràng -d -
như vậy:
$ echo "yesterday" | date +"%d %m %Y" -d -
nhưng nó in ngày hôm nay thay vì ngày hôm qua.
Có thể đặt giá trị đường ống cho nó hoặc không hỗ trợ điều đó?
Cảm ơn.
Tại sao downvote đột ngột, 2 năm sau khi tôi hỏi câu hỏi này? Tôi không nhớ bị downvoted, nhưng một lời giải thích là tại sao và như thế nào câu hỏi có thể được cải thiện sẽ được rất nhiều đánh giá cao ... –