- #!/usr/bin/ksh93
 - #
 - # append I/O test
 - #
 - rm -f 'appendtest1.tmp1' 'appendtest1.tmp2'
 - typeset l='############################################'
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - l+="$l"
 - redirect {n}>>'appendtest1.tmp2'
 - integer i
 - for ((i=6000 ; i > 0 ; i-- )) ; do
 - (ulimit -c 0 ; print -f '%d\t%s\n' "$i" "${l:0:$i%8192}" >>'appendtest1.tmp1')
 - done
 - ls -l 'appendtest1.tmp1'
 - for ((i=6000 ; i > 0 ; i-- )) ; do
 - print -u$n -f '%d\t%s\n' "$i" "${l:0:$i%8192}"
 - done
 - ls -l 'appendtest1.tmp2'
 - sync
 - diff -u 'appendtest1.tmp1' 'appendtest1.tmp2'
 - #
 
append I/O test
Posted by Anonymous on Fri 25th Apr 2025 20:17
raw | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.
 nrubsig.kpaste.net RSS