Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. File Edit Options Buffers Tools Sh-Script Help
  2. #!/bin/bash
  3.  
  4. CHARGE_STRING="Neutral Cation"
  5. OMEGA_VALUE="0.1 0.2 0.4"
  6.  
  7. template_file=BdPC0058.inp
  8. input_file=BdPC0058_CHARGE_STRING_wOMEGA_VALUE.inp
  9.  
  10. for i in $CHARGE_STRING ; do
  11. work_dir=CHARGE_STRING${i}_OMEGA_VALUE${j}
  12. for j in $OMEGA_VALUE ; do
  13. work_dir=CHARGE_STRING${i}OMEGA_VALUE${j}
  14. if [ ! -d $work_dir ] ; then
  15. mkdir $work_dir
  16. else
  17. rm -r $work_dir/*
  18. fi
  19. sed -e "s/CHARGE_STRING/${i}/g" \
  20. -e "s/CHARGE_VALUE/${???}/g" \
  21. -e "s/MULTIPLICITY_VALUE/${???}/g" \
  22. -e "s/OMEGA_VALUE/${j}/g" \
  23. -e "s/checkpoint/BdPC0058_CHARGE_STRING${i}_wOMEGA_VALUE${jj}/g" \
  24. if CHARGE_STRING{i}="Neutral"
  25. CHARGE_VALUE+="0"
  26. MULTIPLICITY_VALUE+="1"
  27. else
  28. CHARGE_VALUE+="+1"
  29. MULTIPLICITY_VALUE+="2"
  30. fi
  31. $template_file > $work_dir/$input_file
  32. done
  33. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement