bash-3.2$ for i in {1..10} do touch $i.pc touch $i.c done bash-3.2$ touch 0.pc bash-3.2$ touch 11.c bash-3.2$ ls 0.pc 1.c 1.pc 10.c 10.pc 11.c 2.c 2.pc 3.c 3.pc 4.c 4.pc 5.c 5.pc 6.c 6.pc 7.c 7.pc 8.c 8.pc 9.c 9.pc bash-3.2$ sdiff -s <(find . -name '*.pc'|perl -pe 's/\.pc$//'|sort) <(find . -name '*.c'|perl -pe 's/\.c$//'|sort) ./0 < > ./11
いまさらですがちょっと使ってみました。