inplace(3am)


NAME

   inplace - emulate sed/perl/ruby in-place editing

SYNOPSIS

   gawk -i inplace ...

DESCRIPTION

   The  inplace  extension  adds  two  functions named inplace_begin() and
   inplace_end().  These functions  are  meant  to  be  invoked  from  the
   inplace.awk wrapper which is installed when gawk is.

   By  default, each named file on the command line is replaced with a new
   file of the same name whose contents are the results of running the AWK
   program.   If the user supplies an AWK variable named INPLACE_SUFFIX in
   a BEGIN rule or  on  the  command  line,  then  the  inplace  extension
   concatenates that suffix onto the original filename and uses the result
   as a filename for renaming the original.

EXAMPLE

   gawk -i inplace 'script' files ...
   gawk -i inplace -f scriptfile files ...

SEE ALSO

   GAWK:  Effective   AWK   Programming,   filefuncs(3am),   fnmatch(3am),
   fork(3am),  ordchr(3am),  readdir(3am),  readfile(3am), revoutput(3am),
   rwarray(3am).

AUTHOR

   Andrew Schorr, schorr@telemetry-investments.com.

COPYING PERMISSIONS

   Copyright  2012, 2013, 2015 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim  copies  of  this
   manual  page  provided  the copyright notice and this permission notice
   are preserved on all copies.

   Permission is granted to copy and distribute modified versions of  this
   manual  page  under  the conditions for verbatim copying, provided that
   the entire resulting derived work is distributed under the terms  of  a
   permission notice identical to this one.

   Permission  is  granted  to  copy  and  distribute translations of this
   manual page into another  language,  under  the  above  conditions  for
   modified  versions, except that this permission notice may be stated in
   a translation approved by the Foundation.


More Linux Commands

manpages/glVertex2d.3gl.html
glVertex2d(3gl) - specify a vertex - Linux manual page......
glVertex commands are used within glBegin/glEnd pairs to specify point, line, and polygon vertices. The current color, normal, and texture coordinates are assoc

manpages/imaxdiv.3.html
imaxdiv(3) - compute quotient and remainder of an integer di
imaxdiv.3 - The div() function computes the value numerator/denominator and returns the quotient and remainder in a structure named div_t that contains two inte

manpages/atq.1.html
atq(1) - queue, examine or delete jobs for later execution
at and batch read commands from standard input or a specified file which are to be executed at a later time, using /bin/sh. at executes commands at a specified

manpages/XrmQPutStringResource.3.html
XrmQPutStringResource(3) - store database resources.........
If database contains NULL, XrmPutResource creates a new database and returns a pointer to it. XrmPutResource is a convenience function that calls XrmStringToBin

manpages/ldap_destroy.3.html
ldap_destroy(3) - Duplicate and destroy LDAP session handles
ldap_dup() duplicates an existing LDAP (LDAP *) session handle. The new session handle may be used concurrently with the original session handle. In a threaded

manpages/exp10.3.html
exp10(3) - base-10 exponential function - Linux manual page
The exp10() function returns the value of 10 raised to the power of x. RETURN VALUE On success, these functions return the base-10 exponential value of x. For v

manpages/pmap_getport.3.html
pmap_getport(3) - library routines for remote procedure call
These routines allow C programs to make procedure calls on other machines across the network. First, the client calls a procedure to send a data packet to the s

manpages/process-keyring.7.html
process-keyring(7) Per-process shared keyring (Man Page)....
The process keyring is a keyring used to anchor keys on behalf of a process. It is only created when a process requests it. A special serial number value, KEY_S

manpages/blkdiscard.8.html
blkdiscard(8) discard sectors on a device - Linux man page
blkdiscard is used to discard device sectors. This is useful for solid-state drivers (SSDs) and thinly-provisioned storage. Unlike fstrim(8), this command is us

manpages/glColor3s.3gl.html
glColor3s(3gl) - set the current color - Linux manual page
The GL stores both a current single-valued color index and a current four-valued RGBA color. glColor sets a new four-valued RGBA color. glColor has two major va

manpages/ldap_set_rebind_proc.3.html
ldap_set_rebind_proc(3) - LDAP bind routines (Man Page).....
These routines provide various interfaces to the LDAP bind operation. After an association with an LDAP server is made using ldap_init(3), an LDAP bind operatio

manpages/mono-shlib-cop.1.html
mono-shlib-cop(1) - Shared Library Usage Checker (Man Page)
mono-shlib-cop is a tool that inspects a managed assembly looking for erroneous or suspecious usage of shared libraries. The tool takes one or more assembly fil





We can't live, work or learn in freedom unless the software we use is free.