DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(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