亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3060 | 回復: 11
打印 上一主題 下一主題

cat temp.q >@ $f 的作用是什么? [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2004-02-10 11:51 |只看該作者 |倒序瀏覽
原貼在
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=vrml&Number=472514&page=0&view=collapsed&sb=5&o=31&fpart=

我也很想明白這個問題。所以把原作者的問題貼了過來。

set f [open temp.queue w]

exec cat temp.q >@ $f


其中,temp.q 為一臨時文件,請問cat temp.q >@ $f 的作用是什么?

謝謝

論壇徽章:
0
2 [報告]
發(fā)表于 2004-04-02 13:25 |只看該作者

cat temp.q >@ $f 的作用是什么?

想起這個問題還是不清楚,我一試驗就跟遠程服務器斷開了(ssh)。
再問一下。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
3 [報告]
發(fā)表于 2004-04-02 13:33 |只看該作者

cat temp.q >@ $f 的作用是什么?

把exec去掉就不會斷開了。

cat temp.q >@ $f 作用:
(比如 f=filea )
此命令相當于將temp.q filea 合并輸出到 文件@ 中。

論壇徽章:
0
4 [報告]
發(fā)表于 2004-04-02 13:38 |只看該作者

cat temp.q >@ $f 的作用是什么?

請問cat temp.q >@ $f 的作用是什么?

第一次見到這樣的,我也想知道

論壇徽章:
0
5 [報告]
發(fā)表于 2004-04-02 13:52 |只看該作者

cat temp.q >@ $f 的作用是什么?

謝謝auser的回答。
希望大家再討論一下這里面的重定向機制。$f為何也追加到'@'文件中了呢?

論壇徽章:
0
6 [報告]
發(fā)表于 2004-04-02 14:01 |只看該作者

cat temp.q >@ $f 的作用是什么?

這個@就是一個普通字符,沒什么特殊的呀

論壇徽章:
7
榮譽版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07獅子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10雙子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
7 [報告]
發(fā)表于 2004-04-02 23:32 |只看該作者

cat temp.q >@ $f 的作用是什么?

  1. cat temp.q >@ $f
復制代碼
  1. >@ cat temp.q $f
復制代碼
  1. cat temp.q $f >@
復制代碼
  1. cat >@ temp.q $f
復制代碼

都是一個意思。

  1. set f [open temp.queue w]
復制代碼

這一句在bash中沒有見過。

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
8 [報告]
發(fā)表于 2004-04-03 00:08 |只看該作者

cat temp.q >@ $f 的作用是什么?

似乎見到有貼子說有所不同:

cmd >file.log 2>&1

cmd 2>&1 >file.log

是不一樣的。
是嗎?

論壇徽章:
7
榮譽版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07獅子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10雙子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
9 [報告]
發(fā)表于 2004-04-03 09:07 |只看該作者

cat temp.q >@ $f 的作用是什么?

shell是順序執(zhí)行重定向的,有兩個以上的重定向時,不同的順序有不同的意思。
以bash為例
  1. cmd >file.log 2>&1
復制代碼


  1. >file.log cmd 2>&1
復制代碼


  1. >file.log 2>&1 cmd
復制代碼

一樣,但是不同于
  1. cmd 2>&1 >file.log
復制代碼

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
10 [報告]
發(fā)表于 2004-04-03 19:59 |只看該作者

cat temp.q >@ $f 的作用是什么?

cmd >file.log 2>&1

cmd 2>&1 >file.log

到底有什么區(qū)別了?

試驗一下。

$rm aa.txt
$cat aa.txt 2>&1 >c
cat: aa.txt: No such file or directory
$cat c
$cat aa.txt >c 2>&1
$cat c
cat: aa.txt: No such file or directory


看來正確用法是
cat aa.txt >c 2>&1
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP