Как я могу читать из стандартного ввода до тех пор, пока не появится определенный символ, как в примере:
while [[ input is not $ ]]; do read -p ... for ... done