![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| farok | grep lemaradt rosszul | WasabiVengeance | Shell programozás és Scripting | 3 | 04-22-2008 06:53 PM |
| Száma száma per számtartományokat | shirleyeow | Shell programozás és Scripting | 5 | 12-19-2007 04:06 AM |
| Rosszul helyezett () "S. - Hiba | amitrajvarma | Shell programozás és Scripting | 3 | 10-12-2007 04:40 AM |
| nyomtatni száma eggyel kevesebb, mint a tényleges száma | cdfd123 | Shell programozás és Scripting | 4 | 09-06-2007 06:56 AM |
| Új minden, de azt szeretné, hogy a szkript nagyon rosszul! | TheNewGuy | Shell programozás és Scripting | 3 | 07-03-2004 10:33 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
mellette: rosszul formázott száma
Szia,
Én ezt a következő, de azt kifogásolja, és azt mondja: "A: rosszul formázott szám" Tudja valaki miért? #! / bin / tcsh foreach (....) ............ meghatározott mélység \u003d 64 meg width \u003d 23 if ($ mélység \u003d\u003d 64), majd echo "ha" meg addr_bits \u003d 5 vagy echo "más" endif echo "addr_bits: $ addr_bits" echo "mélység: $ mélysége" echo "width: $ szélessége" vége Srácok kérjük, vegye figyelembe, hogy kell használni, #! / Bin / foreach tsch mert nem működik nélküle. mert ha nyilatkozatot szerkezet finom, ahogy van, ha nem használja #! / bin / tsch és én a következő Mélység \u003d 64 if ($ mélység \u003d\u003d 64), majd echo "ha" addr_bits \u003d 5 vagy echo "más" endif A probléma akkor jelentkezik, ha használhatom #! / bin / tcsh |
|
||||
|
Itt az aktuális kódot. megjegyezni, hogy testing1 áll pár sor segítségével mondja asdaskljl64x3sdfsd az első sorban a fájl testing1
#! / bin / tcsh foreach filename ( "a macska testing1") meg string \u003d $ filename meghatározott mélység \u003d `echo" $ string "| sed -e 's / ^ [^ 0-9] * \ ([0-9] [0-9] * \) .* / \ 1 / "" meg width \u003d "echo" $ string "| sed -e 's / .* \ ([0-9] [0-9] * \) [^ 0-9] * $ / \ 1 / "" if ($ mélység \u003d\u003d 64), majd meg addr_bits \u003d 5 endif echo "addr_bits: $ addr_bits" echo "mélység: $ mélysége" echo "width: $ szélessége" vége |
|
||||
|
hibaüzenet jelenik meg (az én szememben, általában nem használom KSH) nem felel meg a kódot.
Csak azzal, hogy a számok a egyezés bármilyen módon: Azonban: Bourne-comment (többnyire azonosak az ksh) használata Kód:
if ( "$depth" -eq "64") then Kód:
if ($depth==64) then "" \u003d> Megakadályozza a problémát, ha $ mélység üres |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|