The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-28-2008
coolkid coolkid is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2008
Posts: 69
sed

Jongens
weet u een andere opdracht die zal u een lijn op een bepaald nummer ... Ik gebruik dit een ... maar het werkt niet als de hierboven lijnen blanco.

Dit commando zal "naam \u003d cat.abc.com op 11 line.But als er geen lijn 10 het commando niet werkt ...

sed '10a \ Naam \u003d cat.abc.com 'con.txt


Echt waarderen als jullie me kunnen helpen met dit ... alll ik nodig heb is een commando om lijnen (append of plaats) op een bepaald nummer ...

Thanks a lot
CK
  #2 (permalink)  
Old 08-29-2008
summer_cherry summer_cherry is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Jun 2007
Locatie: Beijing China
Berichten: 1.088
U mag pas een var in SED om aan te geven het regelnummer

sed $ line'a \
invoegen lijn
'Bestandsnaam
  #3 (permalink)  
Old 08-29-2008
coolkid coolkid is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2008
Posts: 69
Zomer
geprobeerd ur oplossing zoals deze ...


lijn \u003d 10
sed $ line'a \ insert_line con.txt

Maar om een aantal fouten ...
sed: Kan niet lezen regel: No such file or directory

Eventuele suggesties ...
  #4 (permalink)  
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: november 2007
Locatie: 45.48-73.63
Berichten: 1.431
Code:
awk 'NR==11{print "new line"}1'  file

Laatst gewijzigd door danmero; op 08.29.2008 04:28 PM..
  #5 (permalink)  
Old 08-29-2008
coolkid coolkid is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2008
Posts: 69
danmero
Bedankt voor de code man .. zijn werkgroepen ... maar alleen op de prompt .. zijn niet echt veranderen van het bestand ... dus

Ik probeerde awk 'NM \u003d\u003d 11 (print "nieuwe lijn") 1' bestand> bestand2.

Maar met "file2" is geen haalbare oplossing voor mij .. De verandering heeft te gebeuren in het "bestand" zelf.

do u weet dat een oplossing die doesnt gebruik file2.Please laat het me weten.



- Cal
  #6 (permalink)  
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: november 2007
Locatie: 45.48-73.63
Berichten: 1.431
U moet controleren of de man pagina's voor uw sed:
Code:
sed -i '11 i\
name=cat.abc.com' file
  #7 (permalink)  
Old 08-30-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (De Tutor)
  
 

Join Date: juni 2008
Locatie: INDIA
Berichten: 1.400
als er een bestand is minder dan 10 regels Ik denk niet dat u kunt toevoegen 11e lijn naar het ..
U kunt dit proberen toe te voegen tekst boven elke lijn die je wilt
Citaat:
vi - bestandsnaam <<!
: 10 (anylineno)
: r! echo "de lijn die u wilt invoeren"
: WQ
!
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 01:52.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0