package Ġcom . book is life . jg sk . kotlin ._ 3 2 _ shell Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠS id ney Xu Ġon Ġ 2 0 1 5 / 1 1 / 2 3 . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġruntime : ĠRuntime Ġ= ĠRuntime . get Runtime () ĊĠĠĠ Ġval Ġprocess : ĠProcess Ġ= Ġruntime . exec (" ls Ġ- al Ġ.. ") ĊĠĠĠ Ġval Ġexit Value Ġ= Ġprocess . waitFor () ĊĠĠĠ Ġif Ġ( exit Value Ġ!= Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" exit Ġwith Ġ$ exit Value ") ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprocess . inputStream . buffered Reader (). lines (). forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ( it ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġ ĠConsole ĠInput ĊĠĠĠ Ġprintln ( readLine ()) Ċ }