Мне нужно сравнить две строки в алфавитном порядке, а не только проверку на равенство. Я хочу знать, есть ли способ выполнить сравнение строк в awk?
Вы можете выполнять сравнение строк в awk, используя стандартные логические операторы, в отличие от C, где вам придется использовать strcmp ().
echo "xxx yyy" > test.txt
cat test.txt | awk '$1!=$2 { print($1 $2); }'