Se você já criou os diretórios, faça:
find ~/abc -type d -exec sh -c 'echo "$1"/1.txt > "$1"/1.txt' _ {} \;
Isso executa sh -c 'echo "$1"/1.txt > "$1"/1.txt' para cada diretório (e apenas diretórios, por causa de -type d ), com _ e o caminho para o diretório como argumentos. Então echo "$1"/1.txt > "$1"/1.txt gera o caminho + 1.txt para um arquivo com o mesmo nome. Isso também criará os arquivos conforme necessário.