|      1ansemz      2015-07-22 23:57:20 +08:00 看看expect | 
|      2poke707      2015-07-23 01:08:23 +08:00 via Android xdotool可满足用代码来按键盘 | 
|  |      3ryd994      2015-07-23 01:09:00 +08:00 via Android xdotool,前提是用的终端模拟器 | 
|      6kevin1852 OP 没有x11好像不行啊 | 
|  |      7freeznet      2015-07-23 09:31:45 +08:00 ``` echo "9\n" | /home/swcard/management/swcsmmgmt_v3.6_x64 ``` 应该就可以了吧= =或者用yes也可以 ``` yes 9 | /home/swcard/management/swcsmmgmt_v3.6_x64 ``` | 
|      8kevin1852 OP @freeznet 不光要选9。。。先选3-->2(管理员登录),然后输入管理员的密码,然后回车,然后按R-->R-9 | 
|  |      9freeznet      2015-07-23 10:02:25 +08:00 @blackshow 你可以试试修改echo到你需要的顺序, 比如echo "3\n2\n管理员密码\nR\nR\n9\n" | 
|  |      10foxni      2015-07-23 10:04:31 +08:00 感觉你这就是个交互过程,建议用expect。 | 
|  |      11fuge      2015-07-23 10:09:24 +08:00 expect 你会爱上她 | 
|  |      12zhjits      2015-07-23 10:20:33 +08:00 参考以下写法: fdisk /dev/mmcblk0 <<EOF p d 2 n p 2 $PART_START p w EOF | 
|  |      13fising      2015-07-23 10:32:13 +08:00 除了expect , awk 也可以 |