The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan læser man terminal attributes bruger ioctl () Sreejesh.S Højtstående Programmering 1 05-17-2008 02:56 PM
læs terminal kommando munnu Højtstående Programmering 6 01-11-2007 04:56 PM
Hvordan læser man låse terminal værdier i Solaris pankajarora_12 UNIX for dummyer Spørgsmål & svar 0 07-11-2006 11:31 AM
læse fra terminal tøjler Shell Programmering og Scripting 1 10-21-2005 11:43 AM
Terminal Hungup på det tidspunkt læste pkusumam Shell Programmering og Scripting 1 11-30-2001 04:19 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registreret Bruger
  
 

Join Date: Jul 2009
Stillinger: 17
læse en. bin gennem terminalen og output en checksum?

Hej alle,

Ive fået en. Bin fil, som jeg ønsker at gøre en checksum på at sikre, at det er i overensstemmelse med, hvad jeg ved, bør den checksum. Jeg har forsøgt bruger md5sum men det spytter en 128 bit linje i stedet for en 32 bit linje, hvilket er hvad jeg vil. Kan nogen hjælpe med at opstille mig ud i den rigtige retning til at udvikle et værktøj, der vil tillade mig at læse hvert ord i den. Bin og udarbejde en checksum sammen? Jeg har aldrig brugt Unix før, og jeg vil gerne forklaring på, hvad jeg skal gøre. Tak på forhånd for enhver og alle hjælpe.
  #2 (permalink)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP medlem
  
 

Join Date: Jun 2009
Beliggenhed: Zürich, CH
Indlæg: 1.055
Hej TeamUSA.

Se på cksum, eller ...

Perl har en glimrende funktion til dette:

Streng:: CRC:: cksum - Perl extension for beregning kontrolsummer på en måde er forenelig med POSIX cksum programmet. - Search.cpan.org

Men jeg er ikke helt sikker på, hvorfor du ønsker at "læse hvert ord og udarbejde en checksum"
  #3 (permalink)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registreret Bruger
  
 

Join Date: Jul 2009
Stillinger: 17
Hey scottn,

Tak for at sende mig det. Im sikkert kommer til at tage et kig på det.

I dont tror jeg forklarede mine mål. Im stadig nye til alt dette, så jeg kan have angivet forkert. Dybest set, jeg vil gerne tage et filnavn (med sti) som et input, og jeg vil gerne have, at produktion af en beregnet checksum. Jeg tror, at checksummen skal være en 32 bit summen af alle de ord, jeg har i den bin fil.

Jeg har tænkt mig at se, hvad denne hjemmeside giver mig scottn men hvis andre har nogen løsninger, jeg ville være mere end velkommen til at høre dem. Tak.
  #4 (permalink)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP medlem
  
 

Join Date: Jun 2009
Beliggenhed: Zürich, CH
Indlæg: 1.055
Samt en enkel måde at inkludere filen og indholdet i kontrolsum ville være:

Code:
(echo file1; cat file1) | cksum
Bedste du læser op, alle de samme!
  #5 (permalink)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registreret Bruger
  
 

Join Date: Jul 2009
Stillinger: 17
Tak scottn. I dont præcis ved, hvor til at sætte alt dette ind Må jeg skriver dette ind i terminal og så bare slå tilbage? I dont forstå, hvordan programmering i terminalen værker. haha tak igen.
  #6 (permalink)  
Old 07-03-2009
scottn scottn is offline Forum Advisor  
VIP medlem
  
 

Join Date: Jun 2009
Beliggenhed: Zürich, CH
Indlæg: 1.055
Du kan køre den fra kommandolinjen, som du siger, eller fra et script.

Du kan programmere "i terminalen" præcis som du ville gøre i et script.

Hvis din shell er / bin / ksh, for eksempel (echo $ 0 for at se, hvad shell du kører), kan du skrive ksh kommandoer på kommandolinjen, præcis som du ville skrive dem i et script.

Så uanset om du kører

Code:
(echo $PWD/file1; cat file1) | cksum
fra kommandolinjen, eller sætte det i en fil og køre filen, resultatet er det samme.

Hvis du er meget nyt til denne du måske ønsker at undgå Perl bare for nu!
  #7 (permalink)  
Old 07-05-2009
TeamUSA TeamUSA is offline
Registreret Bruger
  
 

Join Date: Jul 2009
Stillinger: 17
haha tak igen scottn. Jeg virkelig ønsker at få Perl så im håb om at holde ud. Så dybest set, jeg kan skrive (echo $ PWD/file1; cat fil1) | cksum i terminalen og skrive i den fil sti, hvor du har fil1? Sorry for at være så nyt for dette.
Reply

Bogmærker

Tags
kontrolsum

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 11:24 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0