![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Utvikling Releases: Linux Mint 4.0 Beta "Fluxbox", 4.0 Alpha "Debian" | iBot | UNIX og Linux RSS Nyheter | 0 | 01-04-2008 03:00 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| Hvordan kunne jeg lage et program som blandes med mange "|", "<" og ">" | strugglingman | High Level Programmering | 2 | 04-29-2006 09:11 |
| Ingen utpmx oppføring: du må exec "login" fra laveste nivå "shell" | peterpan | UNIX for Dummies Spørsmål og svar | 0 | 01-18-2006 04:15 |
| hvordan man skal be om en "lest" eller "levert" kvittering for post | plelie2 | Shell programmering og Skripting | 1 | 08-06-2002 04:26 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
trenger for å holde "0" i "01"
System \u003d AIX
scripting \u003d ksh meg \u003d ganske ny på dette. Jeg håper dette ikke har blitt spurt allerede. Scenario: grep'ing for informasjon ut av filer med en Naming Convention slik .... 2008_01 *. Jeg vil utføre min grep på disse filnavnene i løpet av måneden etter (dvs. 02). Problem: Når jeg prøver å subtrahere "02" - "01", får "1". Dette er fornuftig å se hvor de fleste beregninger slipp foregående "0" Jeg trenger å holde den "0" for å utføre mine grep. Code: # \u003d\u003d\u003d\u003d\u003d\u003d> FÅ ÅR & MONTH *** # eksport ÅR \u003d `date +% Y` # export MNTH \u003d `date +% m` eksport år \u003d 2008 eksport MNTH \u003d 02 # ************************************** # *** FINN Forrige måned / år VALUE *** # ************************************** hvis [$ MNTH! \u003d 01] så ((MNTH \u003d $ MNTH-01)) ÅR \u003d $ ÅR ellers hvis [$ MNTH \u003d 01] så MNTH \u003d 12 ((ÅR \u003d $ ÅR-1)) fi fi *** MERK ~ ((ÅR \u003d $ ÅR-1)) fungerer perfekt. !!!!! Ovennevnte utsagn er nå feil !!!!! Jeg foretrekker å holde det så enkelt som det er nå, men alle hjelp er verdsatt. Jeg vil vurdere å bruke sed eller awk å legge til "0" i, men et eksempel eller to av hvordan det ville være stor. Sist endret av cml2008; 01-26-2008 på 12:15.. Grunn: statement er nå feil |
| Hugseliste |
| Tags |
| linux |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|