$ ls
1.txt 2.txt 3.txt a.txt b.txt c.txt set_ex.sh shift_ex.sh trap_ex.sh
$ find . \( -newer 3.txt -not \( -newer b.txt \) \)
./c.txt
./b.txt
$ ls
1.txt 2.txt 3.txt a.txt b.txt c.txt set_ex.sh shift_ex.sh trap_ex.sh
$ find . \( -newer 3.txt -not \( -newer b.txt \) \)
./c.txt
./b.txt