risposte predefinita programma bash
Inviato: dom 6 ago 2017, 12:44
In particolare serve per slackpkg, ma è una domanda più generica.
Mi spiego.
In uno script devo cancellare tutti i pacchetti di terze parti installati, e quindi
slackpkg clean-system
per non dover digitare "y" ho messo
echo "y" | slackpkg -default_answer=y clean-system
ho dovuto mettere l'echo perché solo con -default_anser non bastava, ma se avete suggerimenti ben accetti.
Ora qual è il problema? Lo script funziona, ma se ci sono molti pacchetti e non può mostrarli in un'unica schermata slackpkg li mostra una pagina alla volta e quindi bisogna premere un tasto per farlo andare avanti, e quell'echo quindi funziona solo quella volta, e mi chiede quindi dopo se voglio cancellarli o se voglio vedere la seconda schermata. Come posso fare? Spero di essermi spiegati che a rileggermi capisco poco anche io.
Mi spiego.
In uno script devo cancellare tutti i pacchetti di terze parti installati, e quindi
slackpkg clean-system
per non dover digitare "y" ho messo
echo "y" | slackpkg -default_answer=y clean-system
ho dovuto mettere l'echo perché solo con -default_anser non bastava, ma se avete suggerimenti ben accetti.
Ora qual è il problema? Lo script funziona, ma se ci sono molti pacchetti e non può mostrarli in un'unica schermata slackpkg li mostra una pagina alla volta e quindi bisogna premere un tasto per farlo andare avanti, e quell'echo quindi funziona solo quella volta, e mi chiede quindi dopo se voglio cancellarli o se voglio vedere la seconda schermata. Come posso fare? Spero di essermi spiegati che a rileggermi capisco poco anche io.