script 如何模擬按鍵效果 - Linux

Table of Contents

比如我想要用shell script 控制vim編輯一個檔案

(因為某種原因不能用sed等指令)

比如動作是
vim test
按i
1234556
ESC鍵
SHIFT鍵+;
wq
ENTER鍵

這樣的過程要怎麼模擬出來呢?

--

All Comments

Frederica avatarFrederica2011-01-17
expect ?
Emily avatarEmily2011-01-22
echo "1234556`cat test`" >> test
Poppy avatarPoppy2011-01-22
阿 寫錯了..不過基本上可以加變數完成...
Megan avatarMegan2011-01-22
echo "1234556`cat test`" > test
Dorothy avatarDorothy2011-01-22
不過我的tcsh中echo換行會被吃掉 @.@
Frederica avatarFrederica2011-01-23
用ed
Noah avatarNoah2011-01-24
vim -s "scriptfile"