galeb

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

splitfort (394B)


      1 #!/bin/sh
      2 
      3 # vim: ft=bash
      4 
      5 file=computers
      6 if [ -n "$1" ]; then
      7 	file=$1
      8 fi
      9 
     10 s=0
     11 while true; do
     12 	if [ $s -ne 0 ]; then
     13 		fort=$(sed '1,'$s'd;/^%$/,$d' < /usr/share/fortune/${file})
     14 	else
     15 		fort=$(sed '/^%$/,$d' < /usr/share/fortune/${file})
     16 	fi
     17 	n=$(echo "${fort}" | wc -l)
     18 	if [ $n -eq 1 ] && [ -n "${fort}" ]; then
     19 		echo "${fort}"
     20 	fi
     21 	s=$((s+n+1))
     22 	if [ -z "${fort}" ]; then
     23 		exit
     24 	fi
     25 done