6
od jakiegoś czasu naprawdę lubię funkcje basha. Rozważmy ten, który oblicza średnią z kolumny n-tego pliku:Jak połączyć zdefiniowane przez użytkownika funkcje basha z rurą
avg() { awk -v c="$2" '{n+=$c;m++} END{print n/m,m}' < "$1"; }
Czy jest możliwe, aby przerobić je w taki sposób, że odczytuje dane z rury? To znaczy. korzystać z funkcji w następujących przypadkach:
cat data.txt | avg