Se por algum acaso do destino algum de vocês inventem de
fazer uma simples base de dados usando bash script, aí vai
uma dica para ajudar a organizar os dados no arquivo ".db"
de tal forma que fique mais fácil requisitá-los usando
cut, grep e etc. Irei expor parte da dica
digamos que meio "algoritmicamente" haha!
#!/bin/bash
# Primeiramente o processo de adquirir os dados
## Obs. o "-n" é para que o cursor de texto não "desça"
echo -n "digite qualquer coisa ae: "
read coisa1
echo -n "digita outra coisa ae: "
read coisa2
echo -n "digita soh mais alguma coisa: "
read coisa3
# Seria legal fazer algumas verificações antes de "submeter" para a base
# como verificar se o arquivo existe, se tem permissões adequadas e etc
# mas aqui vamos direto ao assunto. (o touch talvez seja dispensável)
touch arquivo.db ## <<< isso aqui cria o arquivo antes de usarmos ele :P
# Obs. "-e" ativa a interpretação de coisas como "\t" "\a", enfim precedidos
# pela "\" e que seja "válido". =P O "\t" usado abaixo é igual a
# "tabulação" == [TAB] :-)
echo -e "$coisa1\t$coisa2\t$coisa3" >> arquivo.db
# Desta forma quando usar o cut para adquirir as informações dentro
# do arquivo será mais fácil e você usará o delimitador do cut == tabulação.
# Será que ajudou em algo isso!? =) espero que sim.. principalmente quem
# está começando com shell script.
#
# O código obviamente poderia ser otimizado, mas fiz da forma mais
# rápida e objetiva possível.