The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
FTP is het gebruik van shell-scripts maken? voor bestand a501420038 Programmeren en Shell Scripting 1 08-16-2007 03:39 PM
Lees de woorden van het bestand en het creëren van nieuwe bestand met K-shell. bsrajirs Programmeren en Shell Scripting 4 06-01-2007 01:15 PM
. DEF-bestand in HP-UX Shell scripting manu.vmr Programmeren en Shell Scripting 1 01-24-2007 12:17
Hoe maak bestand uitvoeren in KSH shell heru_90 Programmeren en Shell Scripting 4 06-23-2006 01:43 PM
bestand activiteit (open / gesloten) file descriptor informatie met behulp van de Korn shell scripting Gary Dunn UNIX voor Dummies Questions & Answers 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-26-2008
smr_rashmy smr_rashmy is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2007
Posts: 41
Hoeft te maken bestand van shell scripting

Hoi,
Ik wil een bestand te maken van een shell script. de gegevens voor het bestand zal komen van variabelen. dat is het bestandsformaat is als,

var1-waarde var2_value ...

dat is, moet var1_value worden geplaatst in de eerste 10 plaatsen en var2_value moet worden geplaatst in de volgende 8 kolommen zo.

is er een idee om te doen als dit?

Thanks in advance,
Raja.
  #2 (permalink)  
Old 01-28-2008
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix-gebaseerd
  
 

Join Date: november 2006
Locatie: Bulgarije
Berichten: 1323
gebruik "touch" om bestanden te creëren, of "echo", zoals:

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
Locatie: Bangalore, India
Berichten: 2.798
Citaat:
Oorspronkelijk geplaatst door sysgate View Post
gebruik "touch" om bestanden te creëren, of "echo", zoals:

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

  #4 (permalink)  
Old 01-28-2008
KittyWu KittyWu is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2008
Posten: 8
Hoi,

de 'printf' primitieve kunt u toewijzen of een geformatteerde string weer te geven.

Het kan gebruikt worden op deze manier:
#------------------------------------------------- ----
zetten LP_FILE \u003d $ (HOME) / tmp / test.txt

# Variabelen voor test
zetten VAR1_VALUE \u003d '12345678 '
zetten VAR2_VALUE \u003d 'ABCDEF'

# Verwijder het doelbestand eventuele
rm -f $ () LP_FILE

# Dump waarden van de gegevens van het dossier
printf "%-10s" $ (VAR1_VALUE)>> $ () LP_FILE
printf "%-8s" $ (VAR2_VALUE)>> $ () LP_FILE
# Add '\ n' als u een newline karakter: wil printf "%-8s \ n"

# Toon de resultaten
echo "*** [Begin] '$ (LP_FILE)' file inhoud"
kat $ () LP_FILE
echo "*** [END] '$ (LP_FILE)' file inhoud"
#------------------------------------------------- ----


Hoop dat het helpt,
C.
  #5 (permalink)  
Old 01-28-2008
smr_rashmy smr_rashmy is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2007
Posts: 41
Citaat:
Oorspronkelijk geplaatst door KittyWu View Post
Hoi,

de 'printf' primitieve kunt u toewijzen of een geformatteerde string weer te geven.

Het kan gebruikt worden op deze manier:
#------------------------------------------------- ----
zetten LP_FILE \u003d $ (HOME) / tmp / test.txt

# Variabelen voor test
zetten VAR1_VALUE \u003d '12345678 '
zetten VAR2_VALUE \u003d 'ABCDEF'

# Verwijder het doelbestand eventuele
rm -f $ () LP_FILE

# Dump waarden van de gegevens van het dossier
printf "%-10s" $ (VAR1_VALUE)>> $ () LP_FILE
printf "%-8s" $ (VAR2_VALUE)>> $ () LP_FILE
# Add '\ n' als u een newline karakter: wil printf "%-8s \ n"

# Toon de resultaten
echo "*** [Begin] '$ (LP_FILE)' file inhoud"
kat $ () LP_FILE
echo "*** [END] '$ (LP_FILE)' file inhoud"
#------------------------------------------------- ----


Hoop dat het helpt,
C.
Ya dit werkt goed. TNK zeer frnds.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 07:56 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0