309 The
310 ``b'',
311 ``r'',
312 ``s'',
313 ``t'',
314 ``w'',
315 ``y'',
316 ``\&!'',
317 and
318 ``\&:''
319 functions all accept additional arguments.
320 The following synopses indicate which arguments have to be separated from
321 the function letters by white space characters.
322
323 Two of the functions take a function-list.
324 This is a list of
325 \fBsed\fP
326 functions separated by newlines, as follows:
327
328 { function
329 .br
330 function
331 .br
332 ...
333 .br
334 function
335 .br
336 }
337 .br
338
339 The
340 ``{''
341 can be preceded by white space and can be followed by white space.
342 The function can be preceded by white space.
343 The terminating
344 ``}''
345 must be preceded by a newline or optional white space.
346
347 .TP
348 [2addr] function-list
349 Execute function-list only when the pattern space is selected.
350
351 .TP
352 [1addr]a\e
353 .TP
354 text
355 Write
356 .IR text
357 to standard output immediately before each attempt to read a line of input,
|
309 The
310 ``b'',
311 ``r'',
312 ``s'',
313 ``t'',
314 ``w'',
315 ``y'',
316 ``\&!'',
317 and
318 ``\&:''
319 functions all accept additional arguments.
320 The following synopses indicate which arguments have to be separated from
321 the function letters by white space characters.
322
323 Two of the functions take a function-list.
324 This is a list of
325 \fBsed\fP
326 functions separated by newlines, as follows:
327
328 { function
329 function
330 ...
331 function
332 .br
333 }
334
335 The
336 ``{''
337 can be preceded by white space and can be followed by white space.
338 The function can be preceded by white space.
339 The terminating
340 ``}''
341 must be preceded by a newline or optional white space.
342
343 .TP
344 [2addr] function-list
345 Execute function-list only when the pattern space is selected.
346
347 .TP
348 [1addr]a\e
349 .TP
350 text
351 Write
352 .IR text
353 to standard output immediately before each attempt to read a line of input,
|