Add verification & NOTICE
This commit is contained in:
25
phase0.sh
25
phase0.sh
@@ -1,7 +1,22 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
TIME="$1 year ago"
|
|
||||||
|
|
||||||
|
if [ -z $1 ] ; then
|
||||||
|
echo "NOTICE : phase0.sh NbYear OutFiles"
|
||||||
|
exit 1;
|
||||||
|
else
|
||||||
|
if [ -z $2 ] ; then
|
||||||
|
echo "NOTICE : phase0.sh NbYear OutFiles"
|
||||||
|
exit 1;
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $(echo $1 | grep -v [a-Z] | wc -l) -eq 0 ]; then
|
||||||
|
echo "Erreur : arg \$1 non entier positif !"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
TIME="$1 year ago"
|
||||||
|
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
echo "Load data"
|
echo "Load data"
|
||||||
@@ -11,14 +26,14 @@ LINES=(`git log --since="$TIME" --until="now" --no-merges --pretty=tformat: --s
|
|||||||
echo "Load word"
|
echo "Load word"
|
||||||
WORD=(`git log --since="$TIME" --until="now" --no-merges --format=',%s'`)
|
WORD=(`git log --since="$TIME" --until="now" --no-merges --format=',%s'`)
|
||||||
|
|
||||||
echo "Create .csv"
|
echo "Create $2"
|
||||||
touch gitlogy.csv
|
touch $2
|
||||||
|
|
||||||
i=0
|
i=0
|
||||||
while [ $i -lt ${#DATA[@]} ]; do
|
while [ $i -lt ${#DATA[@]} ]; do
|
||||||
echo "${DATA[$i]}${LINES[$i]}${WORD[$i]}" >> gitlogy.csv
|
echo "${DATA[$i]}${LINES[$i]}${WORD[$i]}" >> $2
|
||||||
i=$[i + 1]
|
i=$[i + 1]
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Parse message"
|
echo "Parse message"
|
||||||
sed -i -e "s/\ /,/g" gitlogy.csv
|
sed -i -e "s/\ /,/g" $2
|
||||||
|
|||||||
Reference in New Issue
Block a user