私はUbuntu 23.10 x64を使用しています。プログラムtime
に-fフラグがありますが、実行すると-f
コマンドが見つからないというメッセージが表示されます。
time -f "%Uu %Ss %er %MkB %C" ./countwords hamlet.txt
time
基本出力に加えてメモリ使用量を出力するプログラムを取得しようとしています。
ベストアンサー1
単一のコマンドではなくパイプライン全体の時間を測定できるように、独自の組み込みコマンドを使用してbash
(または)実行している可能性があります。zsh
time
type time
time is a shell keyword
help time
time: time [-p] pipeline
Report time consumed by pipeline's execution.
[…]
組み込みtime
コマンドにはオプションのフラグが1つしかないことがわかります-p
。
示されているように、外部コマンド()を使用するにはtime
明示的に指定する必要があります。/usr/bin/time
man time
command time -f '%Uu %Ss %er %MkB %C' ./countwords hamlet.txt