hitta 3" />
![]() |
|
|
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 |
| Hämta de första 9 siffror från det numeriska värdet | sollins | Shell-programmering och Skript | 10 | 07-01-2008 05:19 |
| Digits display | Spoorthi16 | UNIX for Dummies Frågor & Svar | 3 | 10-01-2007 09:26 |
| Endast siffror som input | namishtiwari | UNIX for Dummies Frågor & Svar | 2 | 08-21-2007 07:23 |
| Hur man skär senaste 10 siffror off | psarava | Shell-programmering och Skript | 4 | 08-29-2006 04:52 |
| begränsa antal siffror i en PID | mlefebvr | UNIX för avancerade & Expertanvändare | 1 | 05-27-2002 10:33 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Formatera tecken
Jag vill kontrollera argument i ksh. Om användaren skriver in ett snabbt "hitta 3" kommer det att formatet 3-003 för att matcha informationen i textfilen. Samma som med 10 till 010. Börjar alltid med 0.
t.ex.. > hitta 3 Effekt: 003 > hitta 30 Effekt: 030 |
|
||||
|
Jag försökte testa under koden men det visar mig udda resultat
data \u003d "printf"% 03D "$ 1" echo $ data Exempel på test: > Findlog.sh 001 001 > Findlog.sh 020 016 > Findlog.sh 035 029 > Findlog.sh 099 printf: 099: inte helt omvandlas 000 |