-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaltersimple.sh
53 lines (44 loc) · 1.25 KB
/
altersimple.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
#ALTER TOPOL
: '
find . -name "system_*_*.top" | while read -r arqRec; do
sysTopol=`echo "$arqRec"`
head -5 ${sysTopol} > ${arqRec}.tmp
echo '#include "../../SLipids_2016/itp_files/TIP3p.itp"' >> ${arqRec}.tmp
echo '' >> ${arqRec}.tmp
tail -8 ${sysTopol} >> ${arqRec}.tmp
cat ${arqRec}.tmp
echo '------------'
echo ''
mv ${arqRec}.tmp ${arqRec}
done
'
#ALTER LABEL SOL
find . -name "*gro_solvate.gro" | while read -r arqRec; do
sysTopol=`echo "$arqRec"`
sed -i 's/ OW/OH2/g' $arqRec
sed -i 's/HW1/ H1/g' $arqRec
sed -i 's/HW2/ H2/g' $arqRec
done
#ALTER TOPOL
: '
find . -name "system_*_*.top" | while read -r arqRec; do
sysTopol=`echo "$arqRec"`
head -14 ${sysTopol} > ${arqRec}.tmp
echo 'POPC 128' >> ${arqRec}.tmp
tail -1 ${sysTopol} >> ${arqRec}.tmp
cat ${arqRec}.tmp
echo '------------'
echo ''
mv ${arqRec}.tmp ${arqRec}
done
'
#ALTER TOPOL
: '
find . -name "system_*_*.top" | while read -r arqRec; do
sysTopol=`echo "$arqRec" | cut -d'/' -f4 | cut -d'_' -f3 | cut -d'.' -f1`
#echo $sysTopol
sed -i 's/#include "'${sysTopol}'.prm"/;#include "'${sysTopol}'.prm"/g' $arqRec
sed -i 's/#include "'${sysTopol}'.itp"/;#include "'${sysTopol}'.itp"/g' $arqRec
done
'