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