![]() |
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. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Script til at tilføje en enkelt linje, der midt i en tekstfil. | progkcp | Shell Programmering og Scripting | 2 | 05-12-2008 03:44 PM |
| Hvordan at indsætte tekst i midten af en fil | kartikkumar84 @ g | UNIX for dummyer Spørgsmål & svar | 6 | 05-10-2008 03:35 PM |
| indsætte tekst i midten af en fil | relle | Shell Programmering og Scripting | 3 | 03-13-2008 03:37 PM |
| Hvordan du indsætter tekst i første linje i filen, og midt i filen? | ali Hussain | Shell Programmering og Scripting | 3 | 03-05-2007 05:54 AM |
| indsætte teksten i midten af en oprindelige fil | mopimp | Shell Programmering og Scripting | 1 | 03-26-2006 11:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
tilføje tekst i midten af fil
Kan nogen hjælpe mig pls? Jeg ønsker at tilføje en tekst i midten af filen.
Jeg har writtenthe følgende script tekst for at tilføje \u003d "$ 1" file \u003d "$ 2" lines \u003d $ (wc-l $ 2) half_lines \u003d $ (expr $ lines / 2) hoved - $ half_lines 2 $> temp echo "tekst for at tilføje">> temp ((half_lines \u003d $ half_lines + 1)) hale - $ half_lines $ 2>> temp MV temp $ 2 det giver mig `expr: syntaksfejl Kan nogen fortælle mig, hvad jeg gjorde forkert. Var jeg ikke at bruge expr kommando? |
|
||||
|
Prøv dette script
[[-Z $ 1]] & & echo "Argument behov" & & exit [[! -s $ 1]] & & echo "File not found" & & exit rm-f $ 1Førstegangsanskaffelser var \u003d `wc-l <$ 1` echo "Indtast line no: \ c" Læs Lineno echo "Indtast tekst: \ c" læse teksten hoved - $ Lineno 1 $> $ 1Førstegangsanskaffelser echo "$ text">> $ 1Førstegangsanskaffelser var1 \u003d $ ((var-Lineno)) hale - $ var1 $ 1>> $ 1Førstegangsanskaffelser |
|
||||
|
input:
Code:
first second forth fifth Code:
first second third forth fifth Code:
line=`cat a | wc -l`
half=`expr $line / 2`
nawk -v s="$half" '{
if(NR<=s)
print
}' a
echo "third"
nawk -v s="$half" '{
if(NR>s)
print
}' filename
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|