DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(sed.info.gz) Print bash environment

Info Catalog (sed.info.gz) Rename files to lower case (sed.info.gz) Examples (sed.info.gz) Reverse chars of lines
 
 Print `bash' Environment
 ========================
 
    This script strips the definition of the shell functions from the
 output of the `set' Bourne-shell command.
 
      #!/bin/sh
      
      set | sed -n '
      :x
      
      # if no occurrence of "=()" print and load next line
      /=()/! { p; b; }
      / () $/! { p; b; }
      
      # possible start of functions section
      # save the line in case this is a var like FOO="() "
      h
      
      # if the next line has a brace, we quit because
      # nothing comes after functions
      n
      /^{/ q
      
      # print the old line
      x; p
      
      # work on the new line now
      x; bx
      '
 
Info Catalog (sed.info.gz) Rename files to lower case (sed.info.gz) Examples (sed.info.gz) Reverse chars of lines
automatically generated byinfo2html