Můžete použít cut
, sort
a uniq
příkazy takto:
cat input_file | cut -f 1 | sort | uniq
získá jedinečné hodnoty v poli 1, nahrazením 1 číslem 2 získáte jedinečné hodnoty v poli 2.
Vyhněte se UUOC :)
cut -f 1 input_file | sort | uniq
UPRAVIT:
Chcete-li spočítat počet jedinečných výskytů, můžete použít wc
příkaz v řetězci jako:
cut -f 1 input_file | sort | uniq | wc -l
awk -F '\t' '{ a[$1]++ } END { for (n in a) print n, a[n] } ' test.csv
K tomu můžete použít awk, sort &uniq, například k vypsání všech jedinečných hodnot v prvním sloupci
awk < test.txt '{print $1}' | sort | uniq
Jak je uvedeno jinde, pokud chcete spočítat počet výskytů něčeho, můžete jedinečný seznam umístit do wc -l
Vzdálené ladění linuxového procesu z Windows pomocí gdb a gdbserver:co přesně je potřeba na straně Windows?
Jak nastavit úlohu cron, aby každou hodinu spouštěla spustitelný soubor?