Batucada_Bit/prototipo1/script.sh

33 lines
908 B
Bash
Executable File

#!/bin/bash
# Defina o arquivo de saída
ARQUIVO_SAIDA="teste.txt"
ARQUIVO_CONF="save_state.txt"
# Verifica se o arquivo de saída já existe e remove para evitar appending
if [ -f "$ARQUIVO_SAIDA" ]; then
rm "$ARQUIVO_SAIDA"
fi
if [ -f "$ARQUIVO_CONF" ]; then
rm "$ARQUIVO_CONF"
fi
# Itera sobre todos os arquivos .wav na pasta
for ARQUIVO in *.wav
do
#echo "$ARQUIVO"
# Pega o nome do arquivo sem a extensão
NOME=$(basename "$ARQUIVO" .wav)
# Escreve no arquivo de saída no formato desejado
echo "opentable $NOME.wav table$NOME;" >> "$ARQUIVO_SAIDA"
echo "$NOME;" >> "$ARQUIVO_CONF"
echo "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_CONF"
echo "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_CONF"
echo "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_CONF"
echo "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_CONF"
done
echo "Arquivo $ARQUIVO_SAIDA gerado com sucesso."