The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
printf arunviswanath High-Level-Programmierung 2 09-19-2007 10:31 PM
printf Befehl bebop1111116 Shell Programmierung und Scripting 4 10-01-2006 01:40 AM
printf-Befehl in ksh cin2000 Shell Programmierung und Scripting 1 12-21-2005 02:48 PM
finden: Probleme entkommen printf-Befehl grahamb Shell Programmierung und Scripting 1 12-04-2005 04:00 PM
printf Befehl FEUER Shell Programmierung und Scripting 2 08-07-2002 03:18 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 04-19-2005
nymus7 nymus7 is offline
Registrierte Nutzer
  
 

Join Date: Apr 2005
Beiträge: 47
Question Brauchen Sie Hilfe mit printf Befehl

Hi

Wie kann ich mit dem Befehl printf, um eine große Datei.
Also ex. Ich habe ein Script mit einigen Variablen wie:

Code:
V1=358504 V2=FD0147 V3=dev5 V4=94577 V5=0 V6=UNIX V7=Policy V8=server V9=04/15/05 V10=19:18:41 V11=2341321467

while read V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 
do
 printf "\n%s %s %s %s %s %s %s %s %s %s %s" $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 >>/tmp/file.txt
done

dann

Code:
cat /tmp/file.txt
358504 FD0147 dev5 94577 0 UNIX Policy
server 04/15/05

Erstens, es wird nicht gedruckt auf einer Linie und zweitens die Variablen V10 und V11 nicht angezeigt.
Haben Sie jemanden eine Idee, um die Ausgabe auf einer Linie mit allen Variablen? vielleicht eine einfachere und bessere Ausgabe.
Thx
  #2 (permalink)  
Old 04-21-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Sep 2004
Ort: USA
Beiträge: 511
Ich habe Ihr Skript .... Es wird erwartet, dass die Eingabe von stdin ...
und dann Endlosschleife.

Ihr Skript geändert ich etwas ...
Nur finden Sie unter "Ist es das, was Sie wollen?"

Aber noch i''m nicht in der Lage zu bekommen, was Sie zu tun versuchen.


Code:
V1=358504 V2=FD0147 V3=dev5 V4=94577 V5=0 V6=UNIX V7=Policy V8=server V9=04/15/05 V10=19:18:41 V11=2341321467


for i in  $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 
do
 printf "\n%s %s %s %s %s %s %s %s %s %s %s" $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 
done

Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 08:02 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0