Fcopy_dir.sh 762 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #!/bin/bash
  2. #set -x
  3. set -o posix
  4. #set -u
  5. #set -e
  6. #+
  7. #
  8. # ============
  9. # Fcopy_dir.sh
  10. # ============
  11. #
  12. # --------------------------
  13. # Copy a reference directory
  14. # --------------------------
  15. #
  16. # SYNOPSIS
  17. # ========
  18. #
  19. # ::
  20. #
  21. # $ Fcopy_dir.sh
  22. #
  23. #
  24. # DESCRIPTION
  25. # ===========
  26. #
  27. #
  28. # When a reference configuration is set,
  29. # Copy NEMO sub-directories needed (OPA_SRC, TOP_SRC ...)
  30. #
  31. # EXAMPLES
  32. # ========
  33. #
  34. # ::
  35. #
  36. # $ ./Fcopy_dir.sh ORCA2_LIM
  37. #
  38. #
  39. # TODO
  40. # ====
  41. #
  42. # option debug
  43. #
  44. #
  45. # EVOLUTIONS
  46. # ==========
  47. #
  48. # $Id: Fcopy_dir.sh 4990 2014-12-15 16:42:49Z timgraham $
  49. #
  50. #
  51. #
  52. # * creation
  53. #
  54. #-
  55. declare -a ZTAB
  56. grep "$1 " ${CONFIG_DIR}/cfg.txt > ${CONFIG_DIR}/cfg.tmp
  57. read -a ZTAB < ${CONFIG_DIR}/cfg.tmp
  58. TAB=( ${ZTAB[@]:1} )
  59. \rm ${CONFIG_DIR}/cfg.tmp
  60. unset -v ZTAB