1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#! /bin/bash
typeset -i mLineCnt=0
nlines=2
IN_FILE="./mickey.file"
OUT_FILE="./output.dat"
if [ $# -lt 1 ];then
echo "Please provide at least one argument, the input file"
exit
else
IN_FILE=$1
if [ $# -eq 2 ]; then
OUT_FILE=$2
fi
fi
#mLineCnt=0
mOutLine=''
while read mLine
do
mLineCnt=${mLineCnt}+1
if [ ${mLineCnt} -eq 1 ]; then
mOutLine=\'${mLine}
else
mOutLine=${mOutLine}\'\,\'${mLine}
if [ ${mLineCnt} -eq $nlines ]; then
echo ${mOutLine}\' >> $OUT_FILE
mOutLine=''
mLineCnt=0
fi
fi
done < $IN_FILE
if [ ${mLineCnt} -ne 0 ]; then
echo ${mOutLine}\' >> $OUT_FILE
fi
|