bbe - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന bbe കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


bbe - ബൈനറി ബ്ലോക്ക് എഡിറ്റർ

സിനോപ്സിസ്


bbe [ഓപ്ഷനുകൾ]...

വിവരണം


bbe ബൈനറി ഫയലുകൾക്കുള്ള സെഡ് പോലെയുള്ള എഡിറ്ററാണ്. ഇത് ബൈനറി പരിവർത്തനങ്ങൾ നടത്തുന്നു
ഇൻപുട്ട് സ്ട്രീമിന്റെ ബ്ലോക്കുകൾ.

ഓപ്ഷനുകൾ


bbe ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു:

-b, --ബ്ലോക്ക്=തടഞ്ഞു
ബ്ലോക്ക് നിർവചനം.

-e, --expression=കമാൻറ്
എക്സിക്യൂട്ട് ചെയ്യേണ്ട കമാൻഡുകളിലേക്ക് COMMAND ചേർക്കുക.

-f, --file=സ്ക്രിപ്റ്റ്-ഫയൽ
സ്ക്രിപ്റ്റ്-ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ കമാൻഡുകളിലേക്ക് ചേർക്കുക.

-o, --ഔട്ട്‌പുട്ട്=പേര്
ഔട്ട്പുട്ട് എഴുതുക പേര് സാധാരണ ഔട്ട്പുട്ടിനു പകരം.

-s, --അടക്കുക
സാധാരണ ഔട്ട്‌പുട്ട് അടിച്ചമർത്തുക, ബ്ലോക്ക് ഉള്ളടക്കങ്ങൾ മാത്രം പ്രിന്റ് ചെയ്യുക.

-?, --സഹായിക്കൂ
ലഭ്യമായ എല്ലാ ഓപ്ഷനുകളും അവയുടെ അർത്ഥങ്ങളും പട്ടികപ്പെടുത്തുക.

-V, --പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് കാണിക്കുക.

തടഞ്ഞു ഇങ്ങനെ നിർവചിക്കാം:

എൻ:എം എവിടെ N'th byte ആരംഭിക്കുന്നു a M ബൈറ്റുകൾ നീളമുള്ള ബ്ലോക്ക് (ആദ്യ ബൈറ്റ് 0 ആണ്).

:M ഇൻപുട്ട് സ്ട്രീമിലെ ബ്ലോക്ക് ദൈർഘ്യം M.

/ആരംഭിക്കുക/:എം
സ്ട്രിംഗ് തുടക്കം ആരംഭിക്കുന്നു M ബൈറ്റുകൾ നീളമുള്ള ബ്ലോക്ക്.

/ആരംഭിക്കുക/:/നിർത്തുക/
സ്ട്രിംഗ് തുടക്കം ബ്ലോക്ക് ആരംഭിക്കുകയും ബ്ലോക്ക് സ്ട്രിംഗിൽ അവസാനിക്കുകയും ചെയ്യുന്നു നിർത്തുക.

/ആരംഭിക്കുക/:
സ്ട്രിംഗ് തുടക്കം ബ്ലോക്ക് ആരംഭിക്കുന്നു, ബ്ലോക്ക് അടുത്ത സംഭവത്തിൽ അവസാനിക്കും തുടക്കം. മാത്രം
ആദ്യത്തേത് തുടക്കം ബ്ലോക്കിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

:/നിർത്തുക/
ഇൻപുട്ട് സ്ട്രീമിന്റെ തുടക്കത്തിൽ (അല്ലെങ്കിൽ മുമ്പത്തെ ബ്ലോക്കിന്റെ അവസാനത്തിൽ) ബ്ലോക്ക് ആരംഭിക്കുന്നു
അടുത്ത സംഭവത്തിൽ അവസാനിക്കുന്നു നിർത്തുക. സ്ട്രിംഗ് നിർത്തുക ബ്ലോക്കിൽ ഉൾപ്പെടുത്തും.

പ്രത്യേക മൂല്യം '$' M സ്ട്രീമിന്റെ അവസാനം എന്നാണ് അർത്ഥമാക്കുന്നത്.

ബ്ലോക്കിനുള്ള ഡിഫോൾട്ട് മൂല്യം 0:$ ആണ്, അതായത് മുഴുവൻ ഇൻപുട്ട് സ്ട്രീം.

രണ്ടും തുടക്കം ഒപ്പം നിർത്തുക സ്ട്രിംഗുകൾ ബ്ലോക്കിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. അച്ചടിക്കാനാവാത്ത പ്രതീകങ്ങൾ രക്ഷപ്പെടാം
as

\nnn ദശാംശം

\xnn ഹെക്സാഡെസിമൽ

\0nnn ഒക്ടൽ

'\' എന്ന അക്ഷരം '\\' ആയി രക്ഷപ്പെടാം. എസ്കേപ്പ് കോഡുകൾ '\a','\b','\t','\n','\v','\f','\r' കൂടാതെ
'\;' ഉപയോഗിക്കാനും കഴിയും.

നീളം (N ഒപ്പം M) ഒരു ദശാംശം (n), ഒരു ഹെക്സാഡെസിമൽ (xn) അല്ലെങ്കിൽ ഒരു ഒക്ടൽ (0n) എന്നിങ്ങനെ നിർവചിക്കാം.
മൂല്യം.

കമാൻറ് സിനോപ്സിസ്


bbe രണ്ട് തരത്തിലുള്ള കമാൻഡുകൾ ഉണ്ട്: ബ്ലോക്ക്, ബൈറ്റ് കമാൻഡുകൾ, ഇവ രണ്ടും എല്ലായ്പ്പോഴും കറന്റുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു
തടയുക. ബ്ലോക്കുകൾക്ക് പുറത്തുള്ള ഇൻപുട്ട് സ്ട്രീം സ്പർശിക്കാതെ തുടരുന്നു എന്നാണ് ഇതിനർത്ഥം.

തടയുക കമാൻഡുകൾ
ഡി [n] ഇല്ലാതാക്കുക n'ആം ബ്ലോക്ക്. കൂടാതെ n, കണ്ടെത്തിയ എല്ലാ ബ്ലോക്കുകളും ഔട്ട്പുട്ടിൽ നിന്ന് ഇല്ലാതാക്കി
സ്ട്രീം.

I സ്ട്രിംഗ്
സ്ട്രിംഗ് തിരുകുക സ്ട്രിംഗ് ബ്ലോക്കിന് മുമ്പ്.

A സ്ട്രിംഗ്
സ്ട്രിംഗ് കൂട്ടിച്ചേർക്കുക സ്ട്രിംഗ് ബ്ലോക്കിന്റെ അവസാനം.

J n ഒഴിവാക്കുക n ബ്ലോക്കുകൾ, ഈ കമാൻഡിന് ശേഷം കമാൻഡുകൾ നടപ്പിലാക്കുന്നതിന് മുമ്പ്.

L n ബ്ലോക്ക് നമ്പർ മുതൽ എല്ലാ ബ്ലോക്കുകളും മാറ്റാതെ വിടുക n. കമാൻഡുകൾ മാത്രം ബാധിക്കുന്നു
ഈ കമാൻഡിന് ശേഷം.

N ഒരു ബ്ലോക്ക് പ്രിന്റ് ചെയ്യുന്നതിനുമുമ്പ്, ബ്ലോക്ക് ആരംഭിക്കുന്ന ഫയലിന്റെ പേര് പ്രിന്റ് ചെയ്യുന്നു.

F f ഒരു ബ്ലോക്ക് അച്ചടിക്കുന്നതിന് മുമ്പ്, ബ്ലോക്കിന്റെ തുടക്കത്തിൽ ഇൻപുട്ട് സ്ട്രീം ഓഫ്സെറ്റ് ആണ്
അച്ചടിച്ചു. f ഓഫ്സെറ്റിന്റെ ഹെക്സാഡെസിമൽ, ഡെസിമൽ അല്ലെങ്കിൽ ഒക്ടൽ ഫോർമാറ്റിന് H, D അല്ലെങ്കിൽ O ആകാം.

B f ഒരു ബ്ലോക്ക് പ്രിന്റ് ചെയ്യുന്നതിനുമുമ്പ്, ബ്ലോക്ക് നമ്പർ പ്രിന്റ് ചെയ്യുന്നു (ആദ്യ ബ്ലോക്ക് == 1) f H ആകാം,
ബ്ലോക്ക് നമ്പറിന്റെ ഹെക്‌സാഡെസിമൽ, ഡെസിമൽ അല്ലെങ്കിൽ ഒക്ടൽ ഫോർമാറ്റിനായി ഡി അല്ലെങ്കിൽ ഒ.

> ഫയല് ഒരു ബ്ലോക്ക് പ്രിന്റ് ചെയ്യുന്നതിനുമുമ്പ്, ഫയലിന്റെ ഉള്ളടക്കം ഫയല് അച്ചടിച്ചവയാണ്.

< ഫയല് ഒരു ബ്ലോക്ക് പ്രിന്റ് ചെയ്ത ശേഷം, ഫയലിന്റെ ഉള്ളടക്കം ഫയല് അച്ചടിച്ചവയാണ്.

ബൈറ്റ് കമാൻഡുകൾ
n ബൈറ്റ് കമാൻഡുകളിൽ നിലവിലെ ബ്ലോക്കിന്റെ ആരംഭത്തിൽ നിന്നുള്ള ഓഫ്സെറ്റ് (പൂജ്യം മുതൽ ആരംഭിക്കുന്നു).

r n സ്ട്രിംഗ്
സ്ഥാനത്ത് ആരംഭിക്കുന്ന ബൈറ്റുകൾ മാറ്റിസ്ഥാപിക്കുക n ചരട് കൊണ്ട് സ്ട്രിംഗ്.

i n സ്ട്രിംഗ്
കൂട്ടിച്ചേര്ക്കുക സ്ട്രിംഗ് സ്ഥാനത്ത് ആരംഭിക്കുന്നു n.

p ഫോർമാറ്റ്
ബ്ലോക്കിന്റെ ഉള്ളടക്കങ്ങൾ നിർവചിച്ച ഫോർമാറ്റിലാണ് പ്രിന്റ് ചെയ്തിരിക്കുന്നത് ഫോർമാറ്റ്. ഫോർമാറ്റ് ഏതെങ്കിലും ഉണ്ടായിരിക്കാം
ഹെക്‌സാഡെസിമൽ, ഡെസിമൽ, ഒക്ടൽ, അസ്കി, ബൈനറി എന്നിവയ്‌ക്കായുള്ള എച്ച്, ഡി, ഒ, എ, ബി ഫോർമാറ്റുകൾ.

s/തിരയൽ/മാറ്റിസ്ഥാപിക്കാൻ/
എല്ലാ സംഭവങ്ങളും മാറ്റിസ്ഥാപിക്കുക തിരയൽ കൂടെ മാറ്റിസ്ഥാപിക്കാൻ.

y/ഉറവിടം/ലക്ഷ്യസ്ഥാനം/
ബൈറ്റുകൾ വിവർത്തനം ചെയ്യുക ഉറവിടം ഇൻ അനുബന്ധ ബൈറ്റുകളിലേക്ക് ലക്ഷ്യസ്ഥാനം. ഉറവിടം ഒപ്പം ലക്ഷ്യസ്ഥാനം ആവശമാകുന്നു
ഒരേ നീളം.

d n m|*
ഇല്ലാതാക്കുക m ഓഫ്‌സെറ്റിൽ നിന്ന് ആരംഭിക്കുന്ന ബൈറ്റുകൾ n. * എന്നതിന് പകരം നിർവചിച്ചാൽ m, പിന്നെ എല്ലാം
ബൈറ്റുകൾ ആരംഭിക്കുന്നു n ഇല്ലാതാക്കി.

c നിന്ന് ലേക്ക്
ഫോർമാറ്റിൽ നിന്ന് ബൈറ്റുകൾ പരിവർത്തനം ചെയ്യുക നിന്ന് ലേക്ക് ലേക്ക്. നിലവിൽ പിന്തുണയ്ക്കുന്ന ഫോർമാറ്റുകൾ ഇവയാണ്:

BCD ബൈനറി കോഡ് ചെയ്ത ദശാംശം

ASC Ascii

j n j-കമാൻഡിന് ശേഷമുള്ള കമാൻഡുകൾ ആദ്യം അവഗണിക്കപ്പെടും n ബ്ലോക്കിന്റെ ബൈറ്റുകൾ.

l n എൽ-കമാൻഡിന് ശേഷമുള്ള കമാൻഡുകൾ അവഗണിക്കപ്പെടുന്നു nബ്ലോക്കിന്റെ 'ആം ബൈറ്റ്.

w ഫയല് നിലവിലെ ബ്ലോക്കിൽ നിന്ന് ഫയലിലേക്ക് ബൈറ്റുകൾ എഴുതുക ഫയല്. w-കമാൻഡിന് മുമ്പുള്ള കമാൻഡുകൾ ഉണ്ട്
എന്തെഴുതും. %B അല്ലെങ്കിൽ %nB ഇൻ ഫയല് നിലവിലെ ബ്ലോക്ക് നമ്പർ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും.
%nB-യിലെ n എന്നത് ഫീൽഡ് ദൈർഘ്യമാണ്, n-ൽ പൂജ്യം ലീഡ് ചെയ്യുന്നത് ബ്ലോക്ക് നമ്പർ അവശേഷിക്കുന്നു
പൂജ്യങ്ങൾ കൊണ്ട് പാഡ് ചെയ്തു.

& c ബൈനറി നിർവഹിക്കുന്നു ഒപ്പം കൂടെ c.

| c ബൈനറി നിർവഹിക്കുന്നു or കൂടെ c.

^ c ബൈനറി നിർവഹിക്കുന്നു xor കൂടെ c.

~ ബൈനറി നിഷേധം നടത്തുന്നു.

u n c ബ്ലോക്കിന്റെ തുടക്കം മുതൽ ഓഫ്‌സെറ്റ് വരെയുള്ള എല്ലാ ബൈറ്റുകളും n മാറ്റിസ്ഥാപിക്കുന്നു c.

f n c ഓഫ്‌സെറ്റിൽ നിന്ന് ആരംഭിക്കുന്ന എല്ലാ ബൈറ്റുകളും n ബ്ലോക്കിന്റെ അവസാനം വരെ മാറ്റിസ്ഥാപിക്കുന്നു c.

x ബൈറ്റുകളുടെ നിബിൾസ് (അര ഒക്‌റ്ററ്റ്) ഉള്ളടക്കങ്ങൾ കൈമാറ്റം ചെയ്യുക.

സ്ട്രിംഗുകളിലെ അദൃശ്യ പ്രതീകങ്ങൾ ബ്ലോക്ക് ഡെഫനിഷൻ സ്ട്രിംഗുകളിലെ പോലെ തന്നെ രക്ഷപ്പെടാം.
s, y കമാൻഡുകളിലെ '/' എന്ന അക്ഷരം ദൃശ്യമാകുന്ന ഏത് പ്രതീകവുമാകാം.

D, A, I, F, B, c, s, i, y, p, <, >, d എന്നീ കമാൻഡുകൾ ഇൻപുട്ടിന്റെ ദൈർഘ്യത്തിന് കാരണമാകുന്നു എന്നത് ശ്രദ്ധിക്കുക.
കൂടാതെ ഔട്ട്പുട്ട് സ്ട്രീമുകൾ വ്യത്യസ്തമായിരിക്കും.

ഉദാഹരണങ്ങൾ


bbe -e "s/c:\\temp\\data1.txt/c:\\temp\\data2.txt/" ഫയൽ1
ഫയൽ 1 ലെ "c:\temp\data1.txt" ന്റെ എല്ലാ സംഭവങ്ങളും മാറ്റി
"c:\temp\data2.txt"

bbe -b 0420:16 -e "r 4 \x12\x4a" ഫയൽ1
16 ഓഫ്‌സെറ്റിൽ ആരംഭിക്കുന്ന 0420 ബൈറ്റ് നീളമുള്ള ബ്ലോക്കിന്റെ അഞ്ചാമത്തെ ബൈറ്റിൽ ആരംഭിക്കുന്ന രണ്ട് ബൈറ്റുകൾ
ഫയൽ1-ലെ (ഒക്ടൽ) ഹെക്‌സാഡെസിമൽ മൂല്യങ്ങളായ 12, 4a എന്നിവയിലേക്ക് മാറ്റി.

bbe -b :16 -e "A \x0a" ഫയൽ1
ഓരോ ബ്ലോക്കിനുശേഷവും ന്യൂലൈൻ ചേർക്കുന്നു, ബ്ലോക്കിന്റെ ദൈർഘ്യം 16 ആണ്.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് bbe ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ