Вы можете использовать comm
для сравнения двух файлов, поэтому сначала создайте отсортированный файл для каждого столбца:
cat filename | cut -f1 | sort > column1
cat filename | cut -f2 | sort > column2
Затем подавите первые 2 столбца comm
, чтобы отобразить только те строки, в которых данные существуют в обоих файлах:
comm -12 col1 col2
Как прокомментировал pizdelect, вот решение:https://raw.githubusercontent.com/brgl/busybox/master/shell/cttyhack.c.
Я просто использую ::respawn:/bin/cttyhack /bin/sh
.