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
Split Whitespace Hilfe theninja Shell Programmierung und Scripting 3 07-15-2008 02:43 PM
sed und Leerzeichen SAMZ UNIX für Fortgeschrittene und Experten 1 07-03-2008 01:11 PM
Von bash und Leerzeichen ... lev_lafayette Shell Programmierung und Scripting 2 04-13-2008 09:44 PM
sed: Leerzeichen entfernen b.hamilton Shell Programmierung und Scripting 3 11-06-2007 11:02 AM
trim Whitespace? msteudel Shell Programmierung und Scripting 4 07-07-2005 08:57 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 10-13-2008
rkasowan rkasowan is offline
Registrierte Nutzer
  
 

Join Date: Oct 2008
Beiträge: 1
Whitespace-Themen

Hallo Forum!

Ich habe Basteln mit einer Shell-Skript, um Partition wiederherstellen und Inhalt auf ein Laufwerk auf eine Art von Datei in einem bestimmten Verzeichnis. Mein Ziel ist es, dass mein Skript, um mehrere Bilder wieder, Partition der Festplatte auf der Grundlage der Bilder und die Bilder dann wieder auf die Partitionen auf der Festplatte. Die wird ein Multi-Boot-Laufwerk für die Behandlung von verschiedenen Systemen. Alles wird fein, so lange, wie der Weg zu meiner "Konfiguration"-Verzeichnis keine Leerzeichen enthalten.

Hier ist ein Auszug:

Code:
for file in `ls "/test folder"/*.ext`; do echo "$file"; done
Das Ergebnis ist unbrauchbar:

Code:
/test
folder/test1.ext
/test
folder/test2.ext
/test
folder/test3.ext
Ich habe versucht, Einzel-und Doppelzimmer alle auf den Platz, und ich kann nicht finden, die korrekte Verwendung. Alles, was ich bin auf der Suche nach ist diese:

Code:
/test folder/test1.ext
/test folder/test2.ext
/test folder/test3.ext
Die "Configuration"-Ordner in meinem eigentlichen Skript ist eine Variable, auf einen weiteren Anruf von oben in das Skript. Ich weiß, ich könnte:
Code:
for file in `ls /test\ folder/*.ext`; do echo "$file"; done
sondern weil die "/ Test-Ordner" ist eine Variable grepped aus der Ausgabe einer Funktion, die nur lesbare Ausgabe, ich bin stecken.


Vielen Dank für jede Hilfe - Ich habe auf dieser Linie mein Skript für 3 Tage jetzt, und ich kann es nicht herausgefunden. Ich bin immer in Ehrfurcht, wie gut einige Leute beherrschen die Befehlszeile. Nochmals vielen Dank!

- Robbie --
  #2 (permalink)  
Old 10-13-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell-Programmierer, Autor
  
 

Join Date: März 2007
Ort: Toronto, Kanada
Beiträge: 2361
Zitat:
Zitat von rkasowan View Post
Hallo Forum!
Hier ist ein Auszug:

Code:
for file in `ls "/test folder"/*.ext`; do echo "$file"; done

Nicht nur gibt es keine Notwendigkeit für ls, Aber es ist, dass Sie Ihre Skripts.

Verwenden Sie den Platzhalter direkt:

Code:
for file in "/test folder/"*.ext
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 11:42 PM.


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