User Tools

Site Tools


computing:linux:strip_comments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
computing:linux:strip_comments [2012/03/29 10:48]
gcooper created
computing:linux:strip_comments [2015/10/19 10:00] (current)
gcooper
Line 1: Line 1:
 ====== Strip Comments ====== ====== Strip Comments ======
  
-Create this tiny shell script and use it to view configuration files at their smallest and most readable form. +===== With ''grep'' =====
- +
-Many support organizations insist you strip comments from config files to make them more readable.+
  
 <file> <file>
-vi /usr/local/bin/nocom+grep -v '^$\|^\s*\#' <filemane>
 </file> </file>
  
-Then add the contents+===== Small Utility ===== 
 + 
 +FIXME 
 + 
 +Create this tiny utility to view configuration files at their smallest and most readable form. 
 + 
 +Many support organizations insist you strip comments from config files to make them more readable. 
 + 
 +Create, install and make the utility executable (cut and paste the following at the command line as root):
  
 <file> <file>
 +cat << EOF >> /usr/local/bin/nocom
 #!/bin/sh #!/bin/sh
 +# 'nocom' is a small tool to strip comments when viewing commented configuration files
 +# It's not perfect and may not work for you.  Note that it strips the initial "#!/bin/sh" too.
 +#
 echo "" echo ""
-cat $1 | sed -e '/^\s*;/d' | sed -e '/^\s*$/d' +cat \$1 | sed -e '/^\s*;/d' | sed -e '/^\s*\$/d' | sed -e '/^[[:blank:]]*#/d; s/[[:blank:]][[:blank:]]*#.*//' 
-</file>+EOF
  
-You should make the file executable: 
- 
-<file> 
 chmod +x  /usr/local/bin/nocom chmod +x  /usr/local/bin/nocom
 </file> </file>
computing/linux/strip_comments.1333039725.txt.gz · Last modified: 2012/03/29 10:48 by gcooper