[問題] script 如何模擬按鍵效果

看板Linux作者 (大鳥)時間15年前 (2011/01/12 19:45), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
比如我想要用shell script 控制vim編輯一個檔案 (因為某種原因不能用sed等指令) 比如動作是 vim test 按i 1234556 ESC鍵 SHIFT鍵+; wq ENTER鍵 這樣的過程要怎麼模擬出來呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.147.144.114

01/12 19:55, , 1F
expect ?
01/12 19:55, 1F

01/12 21:36, , 2F
echo "1234556`cat test`" >> test
01/12 21:36, 2F

01/12 21:39, , 3F
阿 寫錯了..不過基本上可以加變數完成...
01/12 21:39, 3F

01/12 21:46, , 4F
echo "1234556`cat test`" > test
01/12 21:46, 4F

01/12 21:47, , 5F
不過我的tcsh中echo換行會被吃掉 @.@
01/12 21:47, 5F

01/12 22:01, , 6F
用ed
01/12 22:01, 6F

01/13 10:58, , 7F
vim -s "scriptfile"
01/13 10:58, 7F
文章代碼(AID): #1DBPH2fP (Linux)
文章代碼(AID): #1DBPH2fP (Linux)