Teszt celokra konnyen szukseg lehet egy nagyobb fajlra. Ovaintenek attol mindenkit, hogy ezt inkrementalisan keszitse el:
rm sda4/Torolni/1.4gb
a=1
while [ $a -lt 140000000 ]; do
echo -n "1111111111" >> sda4/Torolni/1.4gb
a=`expr $a + 1`
done
Ez igy ugyanis tetulassu, hiszen mindahanyszor nyitni, es zarni kell a fajlt, tovabba cache-t sem tudunk hasznalni. Ehelyett javaslom a hatvanyozas muveletet:
echo -n 1 > a
a=1
while [ $a -lt 30 ]; do
echo Turn $a
cat a>>aa
cat a>>aa
mv aa a
a=`expr $a + 1`
done
Az igy elkeszitett fajl azert is jo, mert konnyu ellenorizni diff nelkul is, hogy serult-e:
awk '{if(line != $0){ print "->", line, "<->", $0, "<-"}; line=$0;}' aaa