回文章列表
作者keyin.bbs@bbs.cs.pu.edu.tw (保守你的心勝過一切 :)) 看板: linux
標題Re: 用xargs把檔名傳給vi後卻關不掉..
時間靜宜大學水世界 (2008/08/24 Sun 00:49:04)
※ 引述《ju22.bbs@bbs.sayya.org (蹲下來是為了跳更遠)》之銘言:
> hi,
> 我用xargs把std out的資料丟給vi後
> 卻關不掉...
> e.g.,
> (ls後面的option接的是1234的1)
> $ls -1
> abc.txt
> $ls -1 abc.txt | xargs vi
> 這邊的例子,執行後可以讓abc.txt檔名當作vi的參數
> 正確的地讓vi開啟,但是我要離開卻沒辦法
> 在vi裡打:q 或 :q! 時, Enter鍵似乎失效...
> 之後我開另一個終端機,直接把該vi process給kill後
> 原來的這個開vi的終端機因為vi被kill後
> 跳出vi也似乎是當了....鍵盤完全沒回應
> system: bv1al knoppix
> 怎麼回事呢??
> Thanks!!

try
ls -l abc.txt | vi -
--
                                                 ▊▊█  ▊▊█      ██ 
 靜宜大學  水世界        Υ                    ▊▊█  ▊▊█        
 bbs.cs.pu.edu.tw     ◢██◣                   ◥◥◤  ◥◥◤        
 140.128.9.94   ██◣◢                             
※ 飄流自  :61-216-93-198.dynamic.hinet.net
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻