![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
sed
Guys
Kender du nogen anden kommando, som vil indsætte en linje på særlig linje nummer ... jeg brugt dette en ... men det er ikke arbejde, hvis de ovennævnte strækninger er tom. Denne kommando vil sætte "name \u003d cat.abc.com på 11th line.But hvis der ikke er nogen linje 10 kommandoen ikke fungerer ... sed »10a \ name \u003d cat.abc.com 'con.txt Virkelig sætte pris på, hvis du fyre kan hjælpe mig med dette ... alll Jeg har brug for er en kommando til at sætte linjer (append eller indsæt) på særlig linje række ... Thanks a lot CK |
|
||||
|
danmero
Tak for koden mand .. dens arbejdsgrupper ... men kun ved prompten .. sin egentlig ikke ændre fil ... så Jeg forsøgte awk 'NR \u003d\u003d 11 (print "nye linje") 1' fil> fil2. Men ved hjælp af "fil2" er ikke en realistisk løsning for mig .. Ændringen skal ske i "file" sig selv. do u know en løsning, der gør ikke brug file2.Please lad mig det vide. - Cal |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|