mvnic/split.sh

22 lines
301 B
Bash
Raw Normal View History

2023-02-11 01:25:05 +05:00
#!/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