The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Datei lesen, bis bestimmte Zeile Position finalight Shell Programmierung und Scripting 5 05-21-2008 04:16 AM
Lesen Sie aus bestimmten Position in der Datei. krishnarao Shell Programmierung und Scripting 2 05-15-2008 07:49 AM
Lesen Sie Platz gefüllt Datei und ersetzen Sie Text in bestimmten Position COD Shell Programmierung und Scripting 6 04-21-2008 06:40 AM
Wie lese ich die Konfigurationsdatei von Shell-Skript nishanth hampal Shell Programmierung und Scripting 7 02-27-2008 03:42 AM
Korn Shell-Script - Datei lesen und Suche auf Werte run_unx_novice Shell Programmierung und Scripting 2 06-15-2005 08:20 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 07-07-2006
lok lok is offline
Registrierte Nutzer
  
 

Join Date: Jul 2006
Beiträge: 3
Exclamation Lesen Sie oder suchen Sie das Element in einer Datei der Reihe nach von Position mit Unix-Shell-Skript?

Ist das wir lesen können, oder suchen Sie das Element in einer Datei der Reihe nach durch die Position mit Unix-Shell-Skript ..?

Die Position i bedeutet, ist: zum Beispiel ..
in der xxx-Datei, sie enthalten mit:
-------------------------------------------------- --------------------
1200120136420 1210324120 12145123
1200120136420 1210324120 22178210
-------------------------------------------------- --------------------
Position:
12345678901234567890123 4

Dann möchte ich grep oder suchen Sie in Position 24 \u003d 0.
so .. Position count Raum durch Leerzeichen oder Zeichen oder alphanumerische Länge ..

  #2 (permalink)  
Old 07-07-2006
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Ort: Bangalore, Indien
Posts: 2798
Was ist die Bedeutung der
Code:
position:
12345678901234567890123 4
Try this.

Code:
[/tmp]$ cat in
1200120136420 1210324120 12145123
1200120136420 1210324120 22178210
[/tmp]$ cat try.ksh
#! /bin/ksh

typeset -L24 left
typeset -R1 right

while read line 
do
        left=$line
        right=$left
        echo $right
done < in
[/tmp]$ ./try.ksh
0
0
[/tmp]$
  #3 (permalink)  
Old 07-12-2006
lok lok is offline
Registrierte Nutzer
  
 

Join Date: Jul 2006
Beiträge: 3
Dank vino.
Eine weitere Frage muss ur helfen.

Ich schreibe zwei while-Schleife.
Kann ich wissen, wie um das Menü zu verlassen und die zweite Schleife zurück zur ersten Iteration. Was ist der Exit-Status-Code?
Ich habe versucht 0 1 2 3 4, aber es kann nicht funktioniert.
  #4 (permalink)  
Old 07-12-2006
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Ort: Bangalore, Indien
Posts: 2798
Zitat:
Zitat von lok
Dank vino.
Eine weitere Frage muss ur helfen.

Ich schreibe zwei while-Schleife.
Kann ich wissen, wie um das Menü zu verlassen und die zweite Schleife zurück zur ersten Iteration. Was ist der Exit-Status-Code?
Ich habe versucht 0 1 2 3 4, aber es kann nicht funktioniert.
Sprechen Sie verschachtelte while-Schleifen?

Code:
while read file1line
do
  while read file2line
  do
    echo "$file1line $file2line"
    break 1
  done < file2
done < file1
  #5 (permalink)  
Old 07-12-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5777
Code:
#!/bin/ksh
myvariable="A"
awk -v var=$myvariable 'substr($0,24,1)==var  '  filename
  #6 (permalink)  
Old 07-07-2006
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5777
Code:
awk 'substr($0,24,1)=="0"  '  filename
  #7 (permalink)  
Old 07-11-2006
lok lok is offline
Registrierte Nutzer
  
 

Join Date: Jul 2006
Beiträge: 3
Zitat:
Zitat von Jim McNamara
Code:
awk 'substr($0,24,1)=="0"  '  filename
Wie, wenn ich an die Stelle der WAN-0 mit einer anderen Variable?

Ich musste versuchen, dieses:
#
item \u003d 10023
awk 'substr ($ 0,24,1 )\u003d\u003d"$ Punkt "' filename
#

aber es kann nicht funktionieren. das System wird die $ item als String direkt.
Closed Thread

Lesezeichen

Tags
grep oder

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:07 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