Extrae segmentos predefinidos de un archivo ASCII. El programa de segmentación lee un archivo de entrada y divide su contenido ASCII en segmentos. Estos segmentos se determinan mediante bloques delimitadores, los cuales deben estar presentes en el archivo. El esquema de los segmentos es: entre corchetes colocar primero el nombre del segmento en mayúsculas, dos puntos, el texto que proceda y nuevamente dos puntos para terminar y cerrar el corchete. El ejemplo de texto podría ser:
$ cat text.txt
Esto es texto libre que no pertenece a ningún segmento.
[A:Bash es lo más maravilloso del mundo...:]
[COSAS:... y puede que emacs le vaya a la zaga.:]
[B: y Linux es un sistema genial.:]
$ slice -o B:- text.txt
$ slice -o COSAS:salida text.txt
$ slice -o A:salida -o COSAS:salida2 text.txt