Mam skrypt bash sprawdzenie liczby procesorów na platformie do efektywnego wykorzystania opcji -j dla make, repo, ... Używam tego:jak obliczyć minimum dwóch zmiennych po prostu w bash?
JOBS=$(cat /proc/cpuinfo | grep processor | tail -1 | sed "s,^.*:.*\([0-9].*\)$,\1,")
echo -e "4\n$JOBS" | sort -r | tail -1
To działa dobrze, świetnie. Ale zastanawiam się, czy istnieje wbudowana funkcja, która właśnie to, czyli obliczenie minimum lub maksimum?
niezwiązane z pytaniem, ale jaki jest twój 'rurociąg cat' miało być robić? Wydaje się, że jest to 'grep^processor/proc/cpuinfo | sed -n -e '$ s /.*: // p'' będzie równie efektywne. – Sorpigal
Masz rację, dzięki. –