![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| På "händelse i en Temne" vs "som på ett Temne behandling | iBot | Complex Event Processing RSS Nyheter | 0 | 11-07-2008 01:10 |
| Ta bort "Ny linje tecken" och "rum" i en tid | anushree.a | Shell-programmering och Skript | 4 | 09-08-2008 06:55 |
| Lägg sekunder på dagen "|" temne "|" HHMMSS | anaconga | UNIX för avancerade & Expertanvändare | 3 | 08-27-2008 02:17 |
| Sed, Ersätt en "rörlig text" insidan av ett uttalande | jackn7 | Shell-programmering och Skript | 4 | 03-04-2008 03:40 |
| Förklara line "mn_code \u003d" env | grep ".. MN" | awk-F "\u003d" '(print $ 2)' "" | Lokesha | UNIX for Dummies Frågor & Svar | 4 | 12-20-2007 01:52 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
hjälp med "om" redogörelse för TIME
Detta borde vara otroligt enkelt, men kan inte få det att fungera.
Allt jag vill göra är att pausa ett script mellan 11:00 och kl. Jag får följande felmeddelande: time.sh [4]: 13:55:45: syntax error Manus: 1 medan true 2 do 3 TIME \u003d $ (date '+% H:% M:% S') 4 if [$ TIME-GE 11:00:00]-a [$ TIME-le 12:00:00] 5 sedan 6 echo "tid mellan 11:00 och middag" 7 echo sleep time $ TID 8 sleep 3 9 else 10 echo "tid alla andra" 11 FI 12 gjort |
|
#2 (permalänk)
|
|||||
|
|||||
|
Prova att ta bort kolon från din tid variabel och om uttalandet: Kod:
TIME=$(date '+%H%M%S') if [ $TIME -ge 110000 ] -a [ $TIME -le 120000 ] |
|
#3 (permalänk)
|
||||
|
||||
|
Tack! Jag kunde ha svurit jag försökte göra det. Men den här gången det fungerade
|