| UGU: Unix Guru Universe - Unix Tip #4481- June 18, 2025
 -  Home : Help
 : Today's Tip Unix Tip #4481- June 18, 2025
 
 
CONVERT TEXT2HTML 
Ever felt the need to convert a
 text file to html?
 
 Create a file named txt2html
 with the following contents
 
 # Always start the output with
 #an html header
 
 BEGIN    {print ""
 print ""
 
 # use the name of the inputfile
 # as title
 
 print "" FILENAME ""
 print ""
 
 # The text is formatted
 # already, so use
  4480
 - EFFICIENT COMMANDS
 4479
 - TOO MANY FILES AROUND
 4478
 - EXTRACT RELATIVE FROM ABSOLUTE
 4477
 - BELIEVE THE VENDOR?
 4476
 - REMOVING CORES CONDITIONALLY
 print "
 "} "}
 # lines consisting of a number
 # of dashes (more than 1) are
 # replaced by a
 
 
 /^---*$/  {print "
 "; next}
 
 # lines consisting of a number of equalsigns are replaced
 # by a thick
 
 
 /^===*$/  {print "
 "; next}
 
 # less than and greater than
 # sign must me replaced by tags.
 
 {gsub("<","\<")
 gsub(">","\>")
 
 # Replace form feeds by a
 # couple of empty lines
 
 gsub("^L","
 \
 \
 \
 ")
 print}
 
 # At the end of the output,
 # we must add some closing tags.
 
 END            {print "
 
 Make this executable
 (chmod a+x txt2html) and you're
 ready to start converting your test files.
 
 txt2html something.txt > something.html
 
 
 This tip generously supported by: ugu@couprie.org
 
 NOTE: All tips provided are USE AT YOUR OWN RISK. Tips are submitted
by various unix admins around the globe. UGU suggest you read and
test each tip in a non-volitile environment before placing into
production.
 
 LAST 5 TIPS
 I want to 
 SUBSCRIBE
 and get a UGU Tip everyday.
 I want to 
 UNSUBSCRIBE
 and NOT get a UGU Tip everyday.
 If you have a UNIX TIP let us know, we just may use it:
(All tips become the property of the Unix Guru Universe)
 |