Выполненный reset
. Из страницы справочника:
При вызове, как сброшено, tset приготовленные наборы и режимы эха, выключении cbreak и режимов без предварительной обработки, включении перевода новой строки и сбросе любых специальных символов сброса к их значениям по умолчанию прежде, чем сделать терминальную инициализацию, описанную выше. Это полезно после того, как программа умрет, оставляя терминал в аварийном состоянии.
diff
ожидает названия двух файлов, таким образом, необходимо поместить эти два вывода на два файла, затем сравнить их:
awk '{print $3}' f1.txt | sort -u > out1
awk '{print $2}' f2.txt | sort -u > out2
diff out1 out2
или, использование ksh93
, bash
или zsh
, можно использовать замену процесса:
diff <(awk '{print $3}' f1.txt | sort -u) <(awk '{print $2}' f2.txt | sort -u)
<()
конструкция и чем это называют? – sasuke 21.12.2011, 20:17