sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

002-replace-text-50000-lines.test (450B)


      1 #!/bin/sh
      2 # vim: set ft=bash:
      3 exec 2>/dev/null
      4 testfile=tests/testfile
      5 text=$(	for k in $(seq 0 9)
      6 	do
      7 		printf "$k"
      8 	done)
      9 text=$(	for j in $(seq 7)
     10 	do 
     11 		printf "%s" "$text"
     12 	done)
     13 text=$(	for i in $(seq 100)
     14 	do
     15 		printf "%s\n" "$text"
     16 	done)
     17 
     18 for i in $(seq 500)
     19 do
     20 	printf "%s\n" "$text"
     21 done > "$testfile"
     22 
     23 expect tests/replace.expect
     24 if [ -n "$(grep "some text" "$testfile")" ]; then
     25 	result=0
     26 else
     27 	result=1
     28 fi
     29 rm "$testfile"
     30 exit "$result"