22 lines
301 B
Bash
22 lines
301 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
|
||
|
LINE_NO=1
|
||
|
NUMBER_OF_LINES=$(cat $1 | wc -l)
|
||
|
mkdir split -p
|
||
|
while true
|
||
|
do
|
||
|
|
||
|
LINE=$(cat $1 | head -n$LINE_NO | tail -n1)
|
||
|
FILENAME=$(echo $LINE | jq -r ".nic").json
|
||
|
echo $LINE | tee split/$FILENAME
|
||
|
|
||
|
if [ "$NUMBER_OF_LINES" = "$LINE_NO" ]
|
||
|
then
|
||
|
exit
|
||
|
fi
|
||
|
LINE_NO=$(echo $[$LINE_NO+1])
|
||
|
|
||
|
|
||
|
done
|