![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| FTP bruger shell scripts oprette? til fil | a501420038 | Shell Programmering og Scripting | 1 | 08-16-2007 03:39 PM |
| Læs ord fra fil og oprette nye fil med K-skallen. | bsrajirs | Shell Programmering og Scripting | 4 | 06-01-2007 01:15 PM |
| . def fil i HP-UX Shell scripting | manu.vmr | Shell Programmering og Scripting | 1 | 01-24-2007 12:17 PM |
| Sådan oprettes filen udførelse i ksh shell | heru_90 | Shell Programmering og Scripting | 4 | 06-23-2006 01:43 PM |
| fil aktivitet (åben / lukket) fil deskriptor info bruger KORN shell-scripting | Gary Dunn | UNIX for dummyer Spørgsmål & svar | 3 | 06-07-2004 02:54 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Behovet for at skabe fil fra shell-scripting
Hej,
Jeg ønsker at oprette en fil fra en shell script. data for filen vil komme fra variabler. det er filformatet er ligesom, var1-værdi var2_value ... der er, bør var1_value placeres i første 10 rum og var2_value bør placeres i næste 8 kolonner sådan. er der nogen idé at gøre sådan her? Thanks in advance, Raja. |
|
||||
|
Hej,
den 'printf' primitive giver dig mulighed for at tildele eller vise en formateret streng. Det kan bruges på denne måde: #------------------------------------------------- ---- typeset LP_FILE \u003d $ (HOME) / tmp / test.txt # Variabler for test typeset VAR1_VALUE \u003d '12345678 ' typeset VAR2_VALUE \u003d 'ABCDEF' # Fjern målet fil, hvis nogen rm -f $ (LP_FILE) # Dump de dataværdier til filen printf "%-10s" $ (VAR1_VALUE)>> $ (LP_FILE) printf "%-8s" $ (VAR2_VALUE)>> $ (LP_FILE) # Tilføj '\ n', hvis du ønsker en ny linje karakter: printf "%-8s \ n" # Vis resultater echo "*** [BEGIN] '$ (LP_FILE)' filindhold" kat $ (LP_FILE) echo "*** [END] '$ (LP_FILE)' filindhold" #------------------------------------------------- ---- Håber det hjælper, C. |
|
||||
|
Citat:
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|