打字猴:1.700481679e+09
1700481679 String input=(new BufferedReader(new InputStreamReader
1700481680
1700481681 (System.in))).readLine();
1700481682
1700481683 //输入quit或exit则退出
1700481684
1700481685 if(input.equals(“quit”)||input.equals(“exit”)){
1700481686
1700481687 return;
1700481688
1700481689 }
1700481690
1700481691 System.out.println(invoker.exec(input));
1700481692
1700481693 }
1700481694
1700481695 }
1700481696
1700481697 }
1700481698
1700481699 Client也很简单,通过一个while循环允许使用者持续输入,然后打印出返回值,运行结果如下:
1700481700
1700481701 #ls
1700481702
1700481703 file1
1700481704
1700481705 file2
1700481706
1700481707 file3
1700481708
1700481709 file4
1700481710
1700481711 #ls-l
1700481712
1700481713 drw-rw-rw root system 1024 2009-8-20 10:23 file1
1700481714
1700481715 drw-rw-rw root system 1024 2009-8-20 10:23 file2
1700481716
1700481717 drw-rw-rw root system 1024 2009-8-20 10:23 file3
1700481718
1700481719 #ls-a
1700481720
1700481721 .
1700481722
1700481723 ..
1700481724
1700481725 file1
1700481726
1700481727 file2
1700481728
[ 上一页 ]  [ :1.700481679e+09 ]  [ 下一页 ]