Komutla çalışırken , harici GNU zaman komutundan ziyade timeyerleşik olanı kullanmam gereken bir durumla karşılaştım . Peki, bunu nasıl yapabilirim? Ben kullanarak ve / veya yardımcı olacağını bir yerde gördüm , ama etmedi.time/usr/bin/timeenablecommand
Bu bir kullanım örneğidir:
watch "time ls"
hangi harici /usr/bin/timekomut kullanır, ben istemiyorum! Bu , böyle bir terminalde timeçalıştırdığımda dahili bash işlevini çağırdığında gerçekleşir time ls:
$ time ls
Tam tersi talebin burada yanıtlandığını lütfen unutmayın:
İki komutla çok fazla fark var. Dahili timedaha kesin (ki ben istiyorum), ama harici komut daha fazla seçenek var (ki ihtiyacım yok).
timeyerleşik değildir bash, dilin ayrılmış bir kelimesidir, böylece boru hatlarını (gibi time foo | bar) veya bileşik komutları (gibi time for i in...;done)
watch 'bash -c "builtin time ls"'belki?