The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

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
Prävention Leerzeichen als Trennzeichen in einer for-Schleife (bash / sh) kkkoehne Shell Programmierung und Scripting 4 05-15-2009 10:20 AM
ksh - lesen Datei mit Leerzeichen MOMI Shell Programmierung und Scripting 2 03-17-2008 03:02 PM
ls while read-Schleife - interne lesen Abholung falsche Eingabe dkieran Shell Programmierung und Scripting 2 05-14-2007 03:02 PM
While read-Schleife und rsh 104234 UNIX für Fortgeschrittene und Experten 1 01-15-2006 11:53 AM
Lesen Sie in einer while-Schleife dta4316 UNIX for Dummies Questions & Answers 3 05-21-2005 10:53 AM

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 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registriert Geek
  
 

Join Date: Dezember 2003
Ort: Melbourne, Australien
Beiträge: 2.100
while read-Schleife Erhaltung führenden Leerzeichen

Hi all,

Ich habe versucht, dies funktioniert für das Alter nicht zur Verfügung. Ich habe diese Seite gesucht und googeln, kann aber keine zufrieden stellende Antwort.

Ich habe eine while-Schleife, wie dieser
Code:
while read line
do
    echo "$line"
done < file_name
Nun, mein Problem ist, dass der Großteil der Zeilen in der Datei haben Einzug (dieses Programm analysiert eingerückt Source-Code).

Der Einzug ist verloren, während die Schleife und alles erscheint links gerechtfertigt.

Nun bin ich etwas wirklich * * dumm hier?

Frieden,
ZB
  #2 (permalink)  
Old 06-07-2004
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderator
  
 

Join Date: Oct 2003
Lage: -31.96,115.84
Posts: 1408
Ändern Sie einfach den Wert von IFS, zB ...
Code:
( IFS='\n' 
  while read line
  do
      echo "$line"
  done < file_name )
  #3 (permalink)  
Old 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registriert Geek
  
 

Join Date: Dezember 2003
Ort: Melbourne, Australien
Beiträge: 2.100
Vielen Dank Ygor, ich dachte, es wäre etwas ganz einfach!

Prost
ZB
  #4 (permalink)  
Old 06-07-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registriert Geek
  
 

Join Date: Dezember 2003
Ort: Melbourne, Australien
Beiträge: 2.100
Ich dachte, ich würde Sie alle wissen, dass ich beschlossen, diese in awk am Ende, als die Verarbeitung der Syntax der Shell-Skripte gazillion ist leichter zu tun mit awk. Wie $ 0 kann nur bearbeitet werden, wie ich wollte aus Whitespace intakt mit "\ n", wie die RS.

Ich schreibe ein Skript, das konvertieren Shell Syntax-Highlighting für HTML-Farbe. Ich fand, dies zu tun Skripte für jede Sprache AUSNAHME bescheidenen alten SH so beschloss ich, ihn mir selbst zu tun! Sie können eine Ausgabe aus dem Skript HIER . Das Skript selbst ist noch in der Test-und damit ist noch nicht online.

Sorry für die "schamlose Plug" aber ich dachte, ich würde Sie alle wissen, was der Zweck meiner ursprünglichen Nachricht wurde übermittelt.

Frieden
ZB

Zuletzt bearbeitet von zazzybob; am 06-07-2004 05:54 PM..
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 05:50 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