summaryrefslogtreecommitdiff
path: root/bin/map
blob: 37ac34e074ab411cd42488e0c5c046e9b9ce476a (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash

fn=$1
if [[ "$fn" = *\$1* ]]
then f(){ eval "$fn";}
else f(){ eval "$fn" "$1";}
fi
shift
for x in "$@"
do f "${x@Q}"
done