Adott egy file, benne több száz sor, változó hosszúságú hexadecimális string-el.
Hogy lehet a legegyszerűbben megoldani parancssorból, hogy adott pozícióba - konkrétan a 41. - beszúrjak egy metakaraktert?
input file.txt részlet:
f543ec4182900ab972ad2bf552008eafb3734a36bae914ac5e3e57f27aa323368
5c0ad0579061fd839db877c2c7c854c57fb759ba9ec05f72cc619feafdf2f602c
output:
f543ec4182900ab972ad2bf552008eafb3734a36:bae914ac5e3e57f27aa323368
5c0ad0579061fd839db877c2c7c854c57fb759ba9e:c05f72cc619feafdf2f602c
Köszönöm.
- 1072 megtekintés
Hozzászólások
cat input.txt | sed 's/^\(.\{40\}\)/\1:/' > output.txt
Bár lehet van egyszerűbb is.
- A hozzászóláshoz be kell jelentkezni
Köszönöm. sed vagy awk megoldásokat keresek...
- A hozzászóláshoz be kell jelentkezni
Ugyanez awk-ul:
awk '{ sub( ".{40}", "&:"); print }'
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
- A hozzászóláshoz be kell jelentkezni
sed "s/./&\\/41"
- A hozzászóláshoz be kell jelentkezni
Köszönöm a megoldásokat.
- A hozzászóláshoz be kell jelentkezni