![]() |
|
|
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 |
| FTP använder skalskript skapa? för fil | a501420038 | Shell-programmering och Skript | 1 | 08-16-2007 03:39 |
| Läs ord från filen och skapa ny fil med hjälp av K-skal. | bsrajirs | Shell-programmering och Skript | 4 | 06-01-2007 01:15 |
| . def filen i HP-UX Shell scripting | manu.vmr | Shell-programmering och Skript | 1 | 01-24-2007 12:17 |
| Hur man skapar filen verkställighet i ksh skal | heru_90 | Shell-programmering och Skript | 4 | 06-23-2006 01:43 |
| fil verksamhet (öppen / stängd) fil deskriptor info använda KORN shell scripting | Gary Dunn | UNIX for Dummies Frågor & Svar | 3 | 06-07-2004 02:54 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Behöver du skapa filen från shell scripting
Hej,
Jag vill skapa en fil från ett shell script. data för filen kommer från variabler. som är filformatet är som, var1-värde var2_value ... detta är bör var1_value placeras i första 10 platser och var2_value bör placeras i nästa 8 kolumner så. är det någon idé att göra så här? Tack på förhand Raja. |
|
||||
|
Hej,
den "printf" primitiv låter dig tilldela eller visa en formaterad sträng. Det kan användas på detta sätt: #------------------------------------------------- ---- typeset LP_FILE \u003d $ (HOME) / tmp / test.txt # Variabler för test typeset VAR1_VALUE \u003d '12345678 ' typeset VAR2_VALUE \u003d 'ABCDEF' # Ta bort målfilen om någon rm -f $ (LP_FILE) # Dumpa datavärden till filen printf "%-10s" $ (VAR1_VALUE)>> $ (LP_FILE) printf "%-8s" $ (VAR2_VALUE)>> $ (LP_FILE) # Lägg till "\ n" om du vill ha en nyrad karaktär: printf "%-8s \ n" # Visa resultat echo "*** [BEGIN]" $ (LP_FILE) 'filinnehåll " katt $ (LP_FILE) echo "*** [END]" $ (LP_FILE) 'filinnehåll " #------------------------------------------------- ---- Hoppas det hjälper, C. |
|
||||
|
Citat:
|