Portál AbcLinuxu, 31. července 2025 08:28
"FF41D2"
. Jak vložit mezeru mezi každé dva znaky tak aby vznil "FF 41 D2" (rozsekal se)
? Mám na mysli ve skriptu pro sh/bash...hrál jsem si s regulárními výrazy ale bez úspěchu. Moc dík
sed "s/../\0 /g" <xxx.txt >yyy.txtTohle mi funguje
#include <stdio.h> main() { FILE *f; int c, p = 0; f = fopen("soubor.txt","r"); while ((c = getc(f)) != EOF) { if (p == 1) { p = 0; printf("%c ", c); } else { printf("%c", c); p = 1; } } fclose(f); }Za předpokladu, že vstup je v soubor.txt... snad jsem to napsal tak, aby to pochopil i člověk pracující s bashem...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.