Tarihi aşağıdaki biçimde görüntülemek için date komutunun bir diğer adını yaptım:
2013.06.14.12.10.02
bu komutu kullanarak:
alias date = date +"%Y.%m.%d.%H.%M.%S"
Baştaki sıfırları çıktıdan kaldırmak istemediğim sürece her şey harika çalışıyor.
Biçimi değiştirerek bunu gerçekleştirmenin bir yolu yoktur. Bunun gibi diğer komutlara çıkış boru tarafından sadece yapılabilir düşünüyorum sed
ve awk
.
Çalıştırdığım işletim sistemi Ubuntu 12.04.2 LTS.
evet, unvan yanlıştı, yazı doğru olsa da, karışıklık için özür dilerim.
—
easl,
Telaşa gerek yok. Genel bir kural olarak, ortamınızı belirtmek her zaman iyidir. OS X OpenBSD'den farklı, AIX'ten farklı, GNU'dan farklı. Ortamınızı belirterek, size yararı olmayacak cevaplar alma riskini göze almazsınız (örneğin, OS X'te bir sorunu çözmeye çalışırken Linux / proc kullanımını öneren cevaplar gibi).
—
bir CVn: 07
Sadece bir not: Önde gelen sıfırları kaldırmanın, gerektiğinde bu tarihlere göre sıralamayı zorlaştırdığının farkında ol.
—
Dubu
0
de10
saat geçmiş dakika, ancak kaldırma değişiklikler damgası anlam olduğunu). Ne demek götürün lider durumda sıfır (her tarih bileşeninin başında sıfır), eğer sen userland bir GNU kullanıyorsunuz @ j883376 yanıtını muhtemelen yararlı olacaktır. Aksi takdirde, lütfen ortamınızı belirtin (kullanıcı araçları tüm Unix benzeri işletim sistemlerinde aynı değildir ve bu tür işletim sistemlerinde tüm araçlar bile bulunmayabilir).