-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathqsm_to4D.sh
executable file
·38 lines (29 loc) · 989 Bytes
/
qsm_to4D.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
#!/bin/bash
source `which my_do_cmd`
inprefix=$1
idx_acq=$2
idx_mag=$3
idx_real=$4
idx_imag=$5
idx_phase=$6
outprefix=$7
ls_mag=$(ls ${inprefix}_${idx_acq}_${idx_mag}_*-??.nii.gz)
ls_real=$(ls ${inprefix}_${idx_acq}_${idx_real}_*-??.nii.gz)
ls_imag=$(ls ${inprefix}_${idx_acq}_${idx_imag}_*-??.nii.gz)
ls_phase=$(ls ${inprefix}_${idx_acq}_${idx_phase}_*-??.nii.gz)
printf '\nMagnitude:\n'
printf ' %s\n' $ls_mag
mrcat -quiet -axis 3 $ls_mag ${outprefix}_${idx_acq}_mag.nii.gz
echo ${outprefix}_${idx_acq}_mag.nii.gz
printf '\nReal:\n'
printf ' %s\n' $ls_real
mrcat -quiet -axis 3 $ls_real ${outprefix}_${idx_acq}_real.nii.gz
echo ${outprefix}_${idx_acq}_real.nii.gz
printf '\nImaginary:\n'
printf ' %s\n' $ls_imag
mrcat -quiet -axis 3 $ls_imag ${outprefix}_${idx_acq}_imag.nii.gz
echo ${outprefix}_${idx_acq}_imag.nii.gz
printf '\nPhase:\n'
printf ' %s\n' $ls_phase
mrcat -quiet -axis 3 $ls_phase ${outprefix}_${idx_acq}_phase.nii.gz
echo ${outprefix}_${idx_acq}_phase.nii.gz