The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hur förstår terminal attribut använder ioctl () Sreejesh.S High Level Programming 1 05-17-2008 02:56
Läs terminal kommandot munnu High Level Programming 6 01-11-2007 04:56
Hur förstår lås terminala värden i Solaris pankajarora_12 UNIX for Dummies Frågor & Svar 0 07-11-2006 11:31
läsa från terminalen tyglar Shell-programmering och Skript 1 10-21-2005 11:43
Terminal Hungup vid läst pkusumam Shell-programmering och Skript 1 11-30-2001 04:19

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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registered User
  
 

Join Date: Jul 2009
Inlägg: 17
läsa en. bin genom terminalen och output en checksum?

Hej alla,

Ive fått. Bin fil som jag vill göra en kontrollsumma för att se till att det är förenligt med vad jag vet ska kontrollsumman. Jag har försökt använda md5sum men spottar ut en 128 bitars linje snarare än en 32 bitars linje, vilket är vad jag vill. Kan någon hjälpa till att ställa mig utanför i rätt riktning för att utveckla ett verktyg som tillåter mig att läsa varje ord i den. Bin och sammanställa en kontrollsumma tillsammans? Jag har aldrig använt unix förut och jag skulle vilja förklaring på vad jag skulle göra. Tack på förhand för all hjälp.
  #2 (permalänk)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP Medlem
  
 

Join Date: juni 2009
Plats: Zürich, CH
Inlägg: 1113
Hej TeamUSA.

Titta på cksum, eller ...

Perl har en utmärkt funktion för detta:

String:: CRC:: Cksum - Perl extension för att beräkna kontrollsummor på ett sätt som är förenligt med POSIX cksum programmet. - Search.cpan.org

Men jag är inte riktigt säker på varför du vill "läsa varje ord och sammanställa en kontrollsumma"
  #3 (permalänk)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registered User
  
 

Join Date: Jul 2009
Inlägg: 17
Hey scottn,

Tack för att skicka mig den. Im going definitivt ta en titt på det.

Jag tror dont Jag förklarade mina mål. Im new fortfarande allt detta så jag kanske har sagt det fel. I grund och botten vill jag ta ett filnamn (med sökväg) som indata, och jag skulle vilja produktionen att vara en beräknad kontrollsumma. Jag tror kontrollsumman bör vara ett 32 bitars summan av alla de ord jag har i bin-filen.

Jag ska se vad som webbplatsen ger mig scottn men om någon annan har någon lösning jag skulle vara mer än välkommen att höra dem. Tack.
  #4 (permalänk)  
Old 07-02-2009
scottn scottn is offline Forum Advisor  
VIP Medlem
  
 

Join Date: juni 2009
Plats: Zürich, CH
Inlägg: 1113
Tja ett enkelt sätt att inkludera filen och innehållet i kontrollsumman skulle vara:


Kod:
(echo file1; cat file1) | cksum

Bäst ni läser, i alla fall!
  #5 (permalänk)  
Old 07-02-2009
TeamUSA TeamUSA is offline
Registered User
  
 

Join Date: Jul 2009
Inlägg: 17
Tack scottn. Jag vet inte exakt var att sätta allt detta i. Gör jag skriver detta i terminalen och sedan bara slå tillbaka? I dont förstå hur programmering i terminalen fungerar. haha tack igen.
  #6 (permalänk)  
Old 07-03-2009
scottn scottn is offline Forum Advisor  
VIP Medlem
  
 

Join Date: juni 2009
Plats: Zürich, CH
Inlägg: 1113
Du kan köra den från kommandoraden som du säger, eller från ett skript.

Du kan programmera "i terminalen" precis som du skulle i ett manus.

Om ditt skal är / bin / ksh, till exempel (echo $ 0 för att se vad skal du kör), kan du skriva ksh kommandon på kommandoraden precis så som du skriver dem i ett manus.

Så oavsett om du kör


Kod:
(echo $PWD/file1; cat file1) | cksum

från kommandoraden, eller lägg den i en fil och köra filen, är resultatet detsamma.

Om du är väldigt ny här kanske du vill undvika Perl just for now!
  #7 (permalänk)  
Old 07-05-2009
TeamUSA TeamUSA is offline
Registered User
  
 

Join Date: Jul 2009
Inlägg: 17
haha tack scottn igen. Jag vill verkligen få Perl så im hoppas kunna hålla ut. Så i princip, jag kan typ (echo $ PWD/file1, cat fil1) | cksum i terminalen och skriv in sökvägen där du har file1? Ledsen för att vara så ny på detta.
Reply

Komihåglista

Taggar
kontrollsumma

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0