Komutla çalışırken , harici GNU zaman komutundan ziyade time
yerleş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/time
enable
command
Bu bir kullanım örneğidir:
watch "time ls"
hangi harici /usr/bin/time
komut 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 time
daha kesin (ki ben istiyorum), ama harici komut daha fazla seçenek var (ki ihtiyacım yok).
time
yerleş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?