strfile

strfile [opções] arquivo [arquivo de saída]

O comando strfile lê um arquivo que contém frases separadas pelo símbolo % e cria um arquivo para acesso aleatório dessas frases.

O arquivo de saída possui extensão dat.

São algumas das opções deste comando

-c char : altera o caractere delimitador de % para char.

-o : os strings são organizados em ordem alfabética.

-r : os strings são organizados aleatoriamente.

Comentários sobre as opções do comando

Suponha que o arquivo teste seja um conjunto de frases separadas pelo símbolo % como mostrado abaixo.

A banker is a fellow who lends you his umbrella when the sun is shining
and wants it back the minute it begins to rain.
            -- Mark Twain
%
A classic is something that everyone wants to have read
and nobody wants to read.
            -- Mark Twain, "The Disappearance of Literature"
% A horse! A horse! My kingdom for a horse!
            -- Wm. Shakespeare, "Henry VI"
%

O comando

strfile teste

cria então o arquivo teste.dat de acesso aleatório, ou seja, uma das frases acima será selecionada aleatoriamente a cada leitura do arquivo teste.dat.

Observações

Um exemplo do uso de um arquivo criado pelo comando strfile é o aplicativo fortune.