如何忽略pipe傳進來的資料 - Linux

John avatar
By John
at 2011-01-11T14:39

Table of Contents



我不知道怎麼在標題裡精確說明我的問題@@

其實我的情況是這樣

例:

while read i;do read j;do < list.txt

list.txt裡有一行一行的檔名

我要怎麼樣指定

這些檔名是要餵給read i

叫read j不要去拿XDDD


或是說我要怎麼樣在read j之前

先把file descripter轉回正常的stdin

之後再轉回來



我實際遇到的問題是


while read i; do mplayer "$i";done < list.txt

它讀完第一個檔名後

似乎會把第二個檔送進mplayer

然後mplayer就crash了XD


謝謝!

--
Tags: Linux

All Comments

Skylar Davis avatar
By Skylar Davis
at 2011-01-13T23:41
while read i 4>&0; do xxx; done &4<0
Andrew avatar
By Andrew
at 2011-01-15T05:48
比較好用的方法是: mplayer --playlist list.txt
Hazel avatar
By Hazel
at 2011-01-19T16:50
while read i <&4; do x $i; done 4<list.txt
Eartha avatar
By Eartha
at 2011-01-23T16:24
mplayer會去開fd0, fd0就不要放東西 試了好久XD
Joe avatar
By Joe
at 2011-01-28T03:38
喔喔 好酷~~!! 辛苦了XDDD 謝謝你~!
Yedda avatar
By Yedda
at 2011-02-01T19:18
不好意思順便問一下 你是怎麼判斷他有沒有去開fd0的XD
Skylar Davis avatar
By Skylar Davis
at 2011-02-06T15:14
我把mplayer改成cat<<<$i,cat,echo $i,true,最後再strace一下
Mason avatar
By Mason
at 2011-02-07T16:38
仔細看一下mplayer丟出來的error, 好像有檔名的片段
Kumar avatar
By Kumar
at 2011-02-08T20:55
專業@@ 雖然我不是很懂XDD 我研究看看 謝謝~!

CentOS 讓使用者只有登出的權限

Quintina avatar
By Quintina
at 2011-01-10T20:18
使用者都會直接在本地端登入主機使用x windows 但是登出時因為手誤常常會按到暫停或關機造成許多人的模擬失敗 爬文後有看到一篇文章是取消登入畫面裡面的選單動作 但是實際試驗後發現使用者還是具有暫停的權限 請問大家要如何只讓使用者擁有登出的權限呢?? - ...

opensuse發出怪聲…

Candice avatar
By Candice
at 2011-01-10T18:28
有了opensuse以後,用它上網、上BBS、上facebook玩遊戲、甚致玩星海都少不了它~ 但是,有一天,我發現上網看影片好像沒有聲音…開硬碟裡面的謎片用不起來…沒有聲 音怎麼用得下去orz打開喇叭調大聲音,都開到最大了…仔細聽,聽到了某種奇怪的聲音 !!!好像是碰碰咚咚ㄎㄎ喳喳的雜音…於是上網查了下,查 ...

/sbin/init相關檔案被覆蓋想回覆的解法

Suhail Hany avatar
By Suhail Hany
at 2011-01-10T17:31
我在CentOS 5.5上 不小心拿了sysvinit-2.88dsf去做make; make install; 導致我centOS上的 /sbin/init等相關的init檔都被蓋成sysvinit-2.88dsf的 是可以正常開機 可是好像有點跟原本centOS上的SysVinit-2.86-15.el5 ...

NB灌Win7 + Ubuntu 10.10

Hardy avatar
By Hardy
at 2011-01-10T17:15
各位好 我想在nb上灌雙系統,其流程如下,不知能否請各位幫我看一下 NB:asus a52jc HD:500g 我現在想先分割硬碟→灌win7→灌Ubuntu 1、500g分割如下 主磁區:200g C ...

Ubuntu→該下載那個檔案?

Jacky avatar
By Jacky
at 2011-01-10T16:32
※ 引述《mitsui0309 (前途無量、前途無亮??)》之銘言: : http://releases.ubuntu.com/10.10/ubuntu-10.10-alternate-amd64.iso 一般安裝版本,可自訂安裝(相較於Desktop的精靈模式而言) : ht ...