特別な提案のために、小さな BASH スクリプトをカスタマイズしようとしています。
コマンドを変数に割り当てるときが来ると、BASHスクリプトと混同します。
私の壊れたコード:
if [ -n "$2" ]
then
top=`| head -n $2`
fi
awk '{print $17, ">", $19;}' $logs_folder$i | sort -g | uniq -c | sort -r -g $top
したがって、デフォルトではすべての行が返されますが、ユーザーが番号を指定した場合は head コマンドが追加されます