Puncte:0

Vizualizator de fișiere din consolă care arată numerele de poziție ale octetilor

drapel us

Am un fișier mare de date cu o lungime de înregistrare de 800 de octeți. Este prea mare pentru a-l deschide în gui-texteditors, dar mai puțin și grep funcționează bine.

Dar trebuie să văd rapid ce număr se află în înregistrările de pe pozițiile 61 și 451 și așa mai departe. Există un vizualizator de fișiere sau poate funcționa în mai puțin pentru a afișa numerația octeților într-o înregistrare?

pe mainframe avem ceva de genul:

0000000006....6000000001 *000000107024 WDB N 0 SERV
FFFFFFFFFF0003FFFFFFFFFF445FFFFFFFFFFFF444444444444444ECC444444444444D444F4ECDE
0000000006000C600000000100C0000001070240000000000000006420000000000005000002595
 ...+...10....+...20....+...30....+...40....+...50....+. ..60....+...70....+.... 
ICEWÃSCHE 1 450SLC                          
CCCE4ECCC4F444444444444444444444444444444444444FFFEDC444444444444444444444444444444444444444444444444444444444
9356A23850100000000000000000000000000000000000450233000000000000000000000000000000000000450233000000000000000000000000000
 ...+...90....+..100....+..110....+..120....+..130....+..140.. ..+..150....+.... 
    000001000E107024                                                            
4444FFFFFFFFFCFFFFFF444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
0000000001000510702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 ...+..170....+..180....+..190....+..200....+..210....+..220... .+..230....+.... 
  WDB107024.................................................. ....................
44ECCFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
006421070240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 ...+..250....+..260....+..270....+..280....+..290....+..300... .+..310....+.... 

Există așa ceva în Linux?

drapel hr
Nu sunt sigur ce ar trebui să arate exemplul dvs. „mainframe” - puteți adăuga un exemplu mic, testabil, al intrării reale și al ieșirii dorite?
terdon avatar
drapel cn
Și ești sigur că editorii GUI nu îl pot deschide? Folosesc adesea emacs pe fișiere care au o dimensiune de câțiva gigaocteți. În cele din urmă, doar căutați ceva de genul `head -c 143 | tail -c1` pentru a vedea ce caracter este la al 143-lea octet al fișierului?
Andi S. avatar
drapel us
Acest exemplu arată o linie a unui fișier de date. primul rând este linia de caractere, a doua și a treia linie este valoarea hex a acestui octet și linia patru este numărul de poziție a octetului pentru a vedea în ce poziție se află acest octet în înregistrare. Momentan lucrez cu cap și coadă așa cum a spus Terdon. dar mai frumos ar fi să existe un astfel de instrument pentru a afișa o linie de fișier.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.