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
n-te Wert ersetzen in XML-Datei subin_bala Shell Programmierung und Scripting 4 06-18-2008 03:39 PM
Wörter ersetzen in der Datei auf eine andere Datei kinmak Shell Programmierung und Scripting 9 05-07-2008 06:06 AM
Ersetzen Wort in einer Datei sasiharitha UNIX for Dummies Questions & Answers 3 12-05-2007 01:11 AM
Serach ersetzen und Dateinamen in dem Pfad in einer Remote-XML-Datei kiranreddy1215 Shell Programmierung und Scripting 1 11-12-2007 11:31 AM
Ersetzen Sie einen Wert in Datei lesstjm Shell Programmierung und Scripting 5 05-16-2007 02:20 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 01-14-2008
senthil_is senthil_is is offline
Registrierte Nutzer
  
 

Join Date: Sep 2007
Ort: Singapur
Beiträge: 35
Ersetzen Sie die Datei mit sed

Ich habe Datei mit 70 Linien.

Ich möchte hinzufügen: "SLV" am Beginn der Zeile, wenn die Linie hat als erste Zeichen 0 oder 1 oder 2 oder .. 9

Nichts anderes hat sich geändert werden in der Datei. Bitte jeder Beratung.
  #2 (permalink)  
Old 01-14-2008
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Ort: Bangalore, Indien
Posts: 2798
Code:
sed -e "s/^\([0123456789]\)/SLV \1/g" file.txt
  #3 (permalink)  
Old 01-14-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Sep 2006
Beiträge: 2542
Shell
Code:
#!/bin/sh
while IFS= read -r line
do
 case $line in 
   [0-9]* ) printf "%s\n" "SLV $line";;
    *) printf "%s\n" "$line";;
 esac
done < "file" > newfile
  #4 (permalink)  
Old 01-14-2008
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Join Date: März 2005
Ort: Irland
Posts: 4235
Code:
sed 's/^[0-9]/SLV &/' file.txt
  #5 (permalink)  
Old 01-14-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Teilzeit und Vollzeit Moderator Papa
  
 

Join Date: Sep 2006
Lage: Rossem, Tazenda
Posts: 1086
mit Perl:
Code:
perl -pi -e 's/^(\d)/SLV \1/' file
  #6 (permalink)  
Old 11-20-2008
lahiru lahiru is offline
Registrierte Nutzer
  
 

Join Date: Nov 2008
Beiträge: 4
Erkundigen Sie sich bei dieser

Zitat:
Zitat von senthil_is View Post
Ich habe Datei mit 70 Linien.

Ich möchte hinzufügen: "SLV" am Beginn der Zeile, wenn die Linie hat als erste Zeichen 0 oder 1 oder 2 oder .. 9

Nichts anderes hat sich geändert werden in der Datei. Bitte jeder Beratung.
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d

#! / usr / bin / ksh

ls-l | grep. txt | nawk '(print $ 9)'> Liste

while read FILE

tun

perl -pi-e 's/01/09 \ / SWV / g' $ FILE

done <Liste
Closed Thread

Lesezeichen

Tags
perl, sed, Shell-Skript, Shell Scripting, Unix-Scripting, Unix-Scripting-Grundlagen

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 10:14 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