Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. BASE_DIR='/home/base'
  4. PRIMARY_DIR='/home/primary'
  5. SECONDARY_DIR='/home/secondary'
  6.  
  7. mkdir -p ${BASE_DIR}
  8. pushd ${BASE_DIR}
  9. find ${PRIMARY_DIR} -type d | cut -d '/' -f 7- | grep '/' | while read nested_directory; do
  10. mkdir -p ${nested_directory}
  11. pushd ${nested_directory}
  12. find ${PRIMARY_DIR}/${nested_directory} -type f -exec ln -s {} . \;
  13. find ${SECONDARY_DIR}/${nested_directory} -type f -exec ln -s {} . \;
  14. popd
  15. done
  16. find ${PRIMARY_DIR} -type d | cut -d '/' -f 7- | grep '/' | while read nested_directory; do
  17. pushd ${nested_directory}
  18. ls -1 * | wc -l
  19. popd
  20. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement