Csak a b)-re reagálok:
awk -F X '....' "$file"
Az awk ugyanis elfogad feldolgozandó fájlnév paramétert. Ráadásul a $(file) rohadtul nem ugyanaz, mint a ${file}. A te példádban 110%, hogy az utóbbi kellene, nem az, amit te írtál.
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?