annotate bin/acut @ 268:99d30d0fefa8

align with change to non-static Cdb. Note that the access fns work even though they are #defined in cdb.h
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Tue, 04 Feb 2025 11:16:12 +0000
parents 75e0d0013da0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
1 #!/bin/bash
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
2 # Use awk to do cut -d whitespace
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
3 declare ff=("$@")
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
4 join_array() { local IFS=\$; echo "$*"; }
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
5 s=$(join_array "${ff[@]}")
75e0d0013da0 use awk for simple cut
Henry S. Thompson <ht@inf.ed.ac.uk>
parents:
diff changeset
6 awk '{print '\$${s/\$/,\$}\}