Parece um script simples:
#!/bin/bash
trap '' 2
clear
while true; do
IFS= read -rp "Line to add: "
clear
printf "%s\n" "${REPLY}" >> your_file.txt
done
O comando trap
intercepta as tentativas de um usuário de sair do programa pressionando Control-C. Eu adicionei essa linha porque não ficou claro a sua pergunta, mas a minha interpretação foi que você pode estar pretendendo algo que a indústria se refere como um "quiosque", ou seja. uma máquina de uso limitado de uso único sem a necessidade de login do usuário. Se isso estiver correto, o comando trap será útil para evitar que pessoas acidentalmente ou intencionalmente tentem "quebrar" o quiosque.
Para abortar o script, abra um segundo terminal, ou ssh no seu pi do framboesa, execute pgrep -a name_of_the_script
e, em seguida, execute um kill
para o ID do processo retornado ou apenas execute um pkill name_of_the_script
se apenas um item foi devolvido.