The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 01-26-2008
smr_rashmy smr_rashmy is offline
Registreret Bruger
  
 

Join Date: Sep 2007
Stillinger: 41
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.
  #2 (permalink)  
Old 01-28-2008
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix-baserede
  
 

Join Date: Nov 2006
Beliggenhed: Bulgarien
Stillinger: 1323
brug "touch" for at oprette filer, eller "echo", som:

Code:
touch /opt/file-${var}-more.txt
echo "" > /opt/file-${var}-more.txt

  #3 (permalink)  
Old 01-28-2008
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Beliggenhed: Bangalore, Indien
Indlæg: 2.798
Citat:
Oprindeligt Indsendt af sysgate View Post
brug "touch" for at oprette filer, eller "echo", som:

Code:
touch /opt/file-${var}-more.txt
echo "" > /opt/file-${var}-more.txt
Eller blot
Code:
> /opt/file-${var}-more.txt

  #4 (permalink)  
Old 01-28-2008
KittyWu KittyWu is offline
Registreret Bruger
  
 

Join Date: Jan 2008
Stillinger: 8
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.
  #5 (permalink)  
Old 01-28-2008
smr_rashmy smr_rashmy is offline
Registreret Bruger
  
 

Join Date: Sep 2007
Stillinger: 41
Citat:
Oprindeligt Indsendt af KittyWu View Post
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.
Ya dette fungerer godt. TNK meget frnds.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:48 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0