Mercurial > hg > config
annotate bin/example/interpolate.sh @ 929:7c4be71a560b default tip
remove old aliases
| author | Jeff Hammel <k0scist@gmail.com> |
|---|---|
| date | Mon, 20 Oct 2025 15:22:19 -0700 |
| parents | 565875bc93b7 |
| 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 |
