mvnic/split.sh
2023-02-11 01:25:05 +05:00

22 lines
301 B
Bash
Executable File

#!/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