*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> fspec (4)              
Title
Content
Arch
Section
 

Contents


FSPEC(4)							      FSPEC(4)


NAME    [Toc]    [Back]

     fspec - format specification in text files

DESCRIPTION    [Toc]    [Back]

     It	is sometimes convenient	to maintain text files on the UNIX system with
     non-standard tabs,	(i.e., tabs which are not set at every eighth column).
     Such files	must generally be converted to a standard format, frequently
     by	replacing all tabs with	the appropriate	number of spaces, before they
     can be processed by UNIX system commands.	A format specification
     occurring in the first line of a text file	specifies how tabs are to be
     expanded in the remainder of the file.

     A format specification consists of	a sequence of parameters separated by
     blanks and	surrounded by the brackets <: and :>.  Each parameter consists
     of	a keyletter, possibly followed immediately by a	value.	The following
     parameters	are recognized:

       ttabs	The t parameter	specifies the tab settings for the file.  The
		value of tabs must be one of the following:

		  1. a list of column numbers separated	by commas, indicating
		     tabs set at the specified columns;

		  2. a - followed immediately by an integer n, indicating tabs
		     at	intervals of n columns;

		  3. a - followed by the name of a ``canned'' tab
		     specification.

		Standard tabs are specified by t-8, or equivalently,
		t1,9,17,25,etc.	 The canned tabs which are recognized are
		defined	by the tabs(1) command.

       ssize	The s parameter	specifies a maximum line size.	The value of
		size must be an	integer.  Size checking	is performed after
		tabs have been expanded, but before the	margin is prepended.

       mmargin	The m parameter	specifies a number of spaces to	be prepended
		to each	line.  The value of margin must	be an integer.

       d	The d parameter	takes no value.	 Its presence indicates	that
		the line containing the	format specification is	to be deleted
		from the converted file.

       e	The e parameter	takes no value.	 Its presence indicates	that
		the current format is to prevail only until another format
		specification is encountered in	the file.

     Default values, which are assumed for parameters not supplied, are	t-8
     and m0.  If the s parameter is not	specified, no size checking is
     performed.	 If the	first line of a	file does not contain a	format
     specification, the	above defaults are assumed for the entire file.	 The



									Page 1






FSPEC(4)							      FSPEC(4)



     following is an example of	a line containing a format specification:

	   * <:t5,10,15	s72:> *

     If	a format specification can be disguised	as a comment, it is not
     necessary to code the d parameter.

SEE ALSO    [Toc]    [Back]

      
      
     ed(1), newform(1),	tabs(1)


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
swpackage HP-UX product specification file (PSF) format
ppp.Filter HP-UX PPP packet filter specification file format
ppp.filter HP-UX PPP packet filter specification file format
perlpodspec OpenBSD Plain Old Documentation: format specification and notes
PPP.FILTER HP-UX PPP packet filter specification file format
DXmCvtCStoOS Tru64 Converts a compound string to an operatingsystem specific format. Currently uses text format.
DXmCvtCStoFC Tru64 Converts a compound string to a file-compatible format string. Currently uses text format.
nroff HP-UX format text
fmt HP-UX format text
newform IRIX change the format of a text file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service