![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Unix: E-Mail senden Frage .. pls help me bald | bobprabhu | UNIX for Dummies Questions & Answers | 2 | 02-01-2008 05:44 AM |
| Unix-Login Ausgabe | freakygs | UNIX für Fortgeschrittene und Experten | 1 | 01-16-2008 08:21 AM |
| Problem mit Unix-Kommando cat | RCR | Shell Programmierung und Scripting | 13 | 10-31-2007 05:54 AM |
| Unix-Befehl mmin Frage | Mohee | UNIX for Dummies Questions & Answers | 1 | 08-30-2007 11:41 PM |
| Unix in einer Windows-Umgebung Ausgabe | Aisha Sturkey | UNIX for Dummies Questions & Answers | 6 | 05-02-2005 10:44 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Hi,
Ich habe ein Shell-Scripting. Dieser Vorgang dauert 7-stellige Zahl in jeder Zeile und fügen Sie 7-stellige Nummer mit der nächsten folgenden Zeilen (normal Zusätzlich). ZB: 0000001 0000220 0001235 0000022 0000023 ........... ......... ........ Gefällt Ihnen dieser Ich habe rund 1500000 Aufzeichnungen. Nach dem Hinzufügen, bekomme ich das Ergebnis, sondern 2147483647 tatsächlichen Ergebnis ist 2156379608. Ich fand die Ursache für dieses Problem ist, dass Unix temproary Variable kann nur 2156379608 (Spanne von Ganzzahl), da es sich um 32-Bit. Beispiel: a \u003d 2147483647 expr $ a + 2 Sie erhalten das negative Ergebnis. Denn während expr arbeiten, das Ergebnis wird in interne temporäre Variable oder registrieren, dann erhalten Sie das Ergebnis .. sondern dass vor allem temporäre Variable oder registrieren kann nur 2147483647 .. wenn er über diese Grenze überschreitet, können Sie den Junk-Wert wie-ve Werte ... Das ist mein finiding für dieses Problem .. Aber ich möchte, dass die Lösung für dieses Problem. wie Sie oder tun arthimatic opration, wenn ich haben will Ergebnis mehr als Grenzwert (2147483647). Ich meine, a \u003d 2147483647 expr $ a + 2 für diese muss ich das richtige Ergebnis und nicht-ve Wert. |
| Lesezeichen |
| Tags |
| bc, große Zahlen, gawk, Summe von Spalte |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|