.


:




:

































 

 

 

 





:

(2)s/< > /< > /< >

s < > pattern space < >.

< >: , "/ /" ( " " () newline).

< >: . :

"& " - , .

"\d" -, d - , d - , "\(","\)" .

< >:

g - : .

p - ( output) , .

w wfile - wfile , .

:

s/to/by/w changes - "to" , , "by" "changes".

/iiii/s/[Oo]lga/ Olga V.Galina/p - , , "iiii", "olga" "Olga" " Olga V.Galina", .

s/[.,;:?]/*sign& *sign& **/g - ".,;:?" "*sign& *", & , , , "." "*sign.*", "?" "*sign?*" . .

:

1. (input)

SED: $= (10.2 c.)

AWK: END { PRINT NR } (15.0 c.)

2. , "olga"

SED: /olga/p (11.6 c.)

AWK: /olga/ (25.6 c.)

 


 

d, p a,c,i.

: d

, . d, , ( ). 10 ,

sed '11,$ d' file

head. , ,

sed '1,/^$/ d' file

, tail. wc , a expr 10 . 10- :

#!/bin/sh #print last 10 lines of file # First argument is the filename lines=` wc -l $1 | awk '{print $1}' ` start=` expr $lines - 10` sed "1,$start d" $1

ij . . , # :

sed '/^#/ d'

. # , :

sed -e 's/#.*//' -e '/^$/ d'

, :

sed -e 's/#.*//' -e 's/[ ^I]*$//' -e '/^$/ d'

^I CRTL-I . (CRTL-V TAB , TAB, CTRL-I, CRTL-V TAB ), \t. , . , . , , , . , , . .

䳿 ( ), sed . ij sed :

䳿 .

sed 䳿 , .

򳺿 䳿 , ( ) 䳿 .

, 䳿 .

, 䳿 ( pattern space) , . , -, . ' ( hold space hold buffer), , 䳿 , / 䳿 /.

, . [..]

: p

: p. sed -n, p .

sed 'p'

. ,

sed '/^$/ p'

-n , . head - , . 10

sed -n '1,10 p' file

sed grep, , :

sed -n '// p'

-

grep

p . 㳿. , . [..]

:!

, , , . !, () , . ',

sed -n '// p'

grep? -v grep , . sed

sed -n '//!p' file




:


: 2016-04-03; !; : 381 |


:

:

, - , ; , - .
==> ...

1471 - | 1479 -


© 2015-2024 lektsii.org - -

: 0.009 .