论坛风格切换切换到宽版
  • 685阅读
  • 4回复

[问题求助]shell变量符号执行的先后顺序 [复制链接]

上一主题 下一主题
 
发帖
2080
C币
-60684
威望
388
贡献值
1
银元
-4
铜钱
4695
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
用户被禁言,该主题自动屏蔽!
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线ac2004.
发帖
2062
C币
-60745
威望
376
贡献值
1
银元
-1
铜钱
4591
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
发帖
1974
C币
-60893
威望
390
贡献值
1
银元
-1
铜钱
4390
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
看过,两个符号之间没有文件名,怎么理解呢?

离线liuxiao30.
发帖
2037
C币
-140620
威望
363
贡献值
1
银元
-1
铜钱
4544
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
cat < file > file 之後原本有內容的檔案結果卻被洗掉了﹗
要理解這一現像其實不難,這只是 priority 的問題而已:
* 在 IO Redirection 中,stdout 與 stderr 的管道會先準備好,才會從 stdin 讀進資料。
也就是說,在上例中,> file 會先將 file 清空,然後才讀進 < file ,
但這時候檔案已經被清空了,因此就變成讀不進任何資料了...

离线gjj3000gjj.
发帖
2013
C币
-140552
威望
393
贡献值
1
银元
-3
铜钱
4575
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个