![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
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. |
|
||||
|
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" |
|
||||
|
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. |
|
||||
|
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! |
|
||||
|
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.
|
![]() |
| Komihåglista |
| Taggar |
| kontrollsumma |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|