Mercurial > hg > config
annotate bin/example/interpolate.sh @ 852:565875bc93b7
[bash example] interpolatation skeleton
| author | Jeff Hammel <k0scist@gmail.com> | 
|---|---|
| date | Sun, 10 Dec 2017 11:38:00 -0800 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 852 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 1 #!/bin/bash | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 2 | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 3 if [ "$#" == "0" ] | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 4 then | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 5 echo "Usage: $0 file [file] [...]" | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 6 exit 1 | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 7 fi | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 8 | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 9 for arg in "$@" | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 10 do | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 11 eval "cat <<EOF | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 12 $(<$arg) | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 13 EOF | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 14 " 2> /dev/null | 
| 
565875bc93b7
[bash example] interpolatation skeleton
 Jeff Hammel <k0scist@gmail.com> parents: diff
changeset | 15 done | 
