LINUX.ORG.RU

История изменений

Исправление blexey, (текущая версия) :

Если непременно убрать повторяющиеся слова, то:

echo "windows xp windows linux debian linux" \
| awk '{ for(i=1;i<=NF;i++){a[$i]++} }END{ for(i in a){if(a[i]==1){printf("%s ",i)}} }'
А если просто сократить повторения:
echo "windows xp windows linux debian linux" \
| awk '{ for(i=1;i<=NF;i++){a[$i]++} }END{ for(i in a){printf("%s ",i)} }'

Исходная версия blexey, :

Если непременно убрать повторяющиеся слова, то:

echo "windows xp windows linux debian linux" \
| awk '{ for(i=1;i<=NF;i++){a[$i]++} }END{ for(i in a){if(a[i]==1){printf("%s ",i,a[i])}} }'
А если просто сократить повторения:
echo "windows xp windows linux debian linux" \
| awk '{ for(i=1;i<=NF;i++){a[$i]++} }END{ for(i in a){printf("%s ",i,a[i])} }'