.\" Automatically generated by Pod::Man version 1.15 .\" Wed Feb 19 14:46:08 2003 .\" .\" Standard preamble: .\" ====================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Ip \" List item .br .ie \\n(.$>=3 .ne \\$3 .el .ne 3 .IP "\\$1" \\$2 .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. | will give a .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used .\" to do unbreakable dashes and therefore won't be available. \*(C` and .\" \*(C' expand to `' in nroff, nothing in troff, for use with C<> .tr \(*W-|\(bv\*(Tr .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" If the F register is turned on, we'll generate index entries on stderr .\" for titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and .\" index entries marked with X<> in POD. Of course, you'll have to process .\" the output yourself in some meaningful fashion. .if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .\" .\" For nroff, turn off justification. Always turn off hyphenation; it .\" makes way too many mistakes in technical documents. .hy 0 .if n .na .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. .bd B 3 . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ====================================================================== .\" .IX Title "LINEBREAKTOOL 1" .TH LINEBREAKTOOL 1 "0.2pre1" "19.2.2003" "prantello" .UC .SH "NAME" LineBreakTool \- convert linebreaks of text files .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBlinebreaktool\fR \-h|\-\-help|\-\-version .PP \&\fBlinebreaktool\fR [\-t|\-\-test] [\-v|\-\-verbose] \fI\s-1FILE\s0\fR [\s-1TYPE\s0] .PP \&\fBlinebreaktool\fR (\-c|\-\-convert) [\-v|\-\-verbose] \fI\s-1FILE\s0\fR [\s-1TYPE\s0] \s-1TYPE\s0 .SH "README" .IX Header "README" With this script you can check if a text file is of a specific type and convert it to a different type. .PP Special feature is the ability of fixing files that were broken by wrong ftp upload and download mode (ascii/bin). .PP Supported file types are dos, mac, unix and broken. .PP It also runs under \s-1DOS\s0. .PP (unix2dos dos2unix fixeol newline linebreak) .SH "DESCRIPTION" .IX Header "DESCRIPTION" .Ip "\fB\-h, \-\-help\fR" 4 .IX Item "-h, --help" Output usage information and exit. .Ip "\fB\*(--version\fR" 4 .IX Item "version" Output version information and exit. .Ip "\fB\-v, \-\-verbose\fR" 4 .IX Item "-v, --verbose" Be verbose about what happens. .Ip "\fI\s-1FILE\s0\fR" 4 .IX Item "FILE" The name of the file or directory to treat. .Sp If you give a directory name all files will recursively be treated. .Ip "\fB\-t, \-\-test\fR" 4 .IX Item "-t, --test" Test the type of file. .Sp If \s-1TYPE\s0 is given it prints if the type of the file matches \s-1TYPE\s0. .Ip "\s-1TYPE\s0" 4 .IX Item "TYPE" The type of the file will be compared with \s-1TYPE\s0. .Ip "\fB\-c, \-\-convert\fR" 4 .IX Item "-c, --convert" Convert the file to the given type (). .Ip "\s-1TYPE\s0" 4 .IX Item "TYPE" The file will only be converted if its type matches . .Ip "\s-1TYPE\s0" 4 .IX Item "TYPE" The file will be converted to the type . .SH "SCRIPT CATEGORIES" .IX Header "SCRIPT CATEGORIES" UNIX/System_administration .PP Win32 .SH "WARRANTY" .IX Header "WARRANTY" This program is distributed in the hope that it will be useful, but \s-1WITHOUT\s0 \s-1ANY\s0 \s-1WARRANTY\s0; without even the implied warranty of \&\s-1MERCHANTABILITY\s0 or \s-1FITNESS\s0 \s-1FOR\s0 A \s-1PARTICULAR\s0 \s-1PURPOSE\s0. See the \&\s-1GNU\s0 General Public License for more details. .SH "COPYING" .IX Header "COPYING" This program is free software; you can redistribute it and/or modify it under the terms of the \s-1GNU\s0 General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. .SH "CREDITS" .IX Header "CREDITS" Jeffrey E.F. Friedl inspired me to implement the regex myself. .SH "AUTHOR" .IX Header "AUTHOR" Copyright (C) 2001 2002 2003 Sven Kleese, Hamburg (Germany) .PP \&\s-1GONZO\s0 .PP $Name: v0\-2pre1 $ \f(CW$Date:\fR 2003/02/19 13:29:53 $