A dialog nevű csomag (program) szerintem pont jó lenne erre, az eredményt pedig tetszőleges shellben feldolgozod