Líbí se mi, co je uniq
příkaz ano, ale hledá duplikáty na různých řádcích. Rád bych našel duplikáty i ve stejném řádku. jaký příkaz to dokáže?
Zvažte this line this this line
, a že bych mohl chtít vědět, kolikrát se „toto“ objeví ve stejném řádku.
Existuje nějaký příkaz, který to dokáže?
Přijatá odpověď:
Jiný způsob pomocí awk
:
echo "this line this this line"| \
awk 'BEGIN{print "count", "lineNum"}{print gsub(/\<this\>/,"") "\t" NR}'
count lineNum
3 1
-
Který počet tisků a číslo řádku ve kterém
this
slovo nalezeno. -
gsub()
návratová hodnota funkce je počet provedených substitucí. Takže to použijeme k vytištění čísla. -
NR
obsahuje číslo řádku, takže jej použijeme k vytištění čísla řádku.
Jak získat přístup k oddílům Windows z terminálu Linux?
Jak ovládat pozici indikátoru vytvořeného pomocí Appindicator.indicator?