15 wiersze
542 B
Bash
15 wiersze
542 B
Bash
![]() |
#!/bin/bash
|
||
|
# check for argument, if so use as wildcard for file load match, otherwise load everything
|
||
|
DATA_DIR=$(readlink -f ./data)
|
||
|
filematch="*"
|
||
|
if [ $# -eq 1 ]
|
||
|
then
|
||
|
filematch="*$1*"
|
||
|
fi
|
||
|
# load the specified files under the data directory with the file pattern match
|
||
|
# here we use cpimport mode 2 to force processing at each PM node which has
|
||
|
# the advantage of this being runnable as a regular user with a root installation.
|
||
|
for f in $DATA_DIR/$filematch.csv; do
|
||
|
echo $f
|
||
|
/usr/bin/cpimport -m2 -s ',' -E '"' flights flights -l $f
|
||
|
done
|