※ 引述《commom.bbs@ptt.cc (夏天)》之銘言:
: 想請問一下 `(反單引號)
: 在c shell是否沒有作用呢 ?
: 但是看了網路上的說法 似乎是有的
: 以下為程式碼
: grep "`awk '{print $2}' aaa1`" bbb1 >ccc1
: 這樣在bash裡跑出來是正確的(awk正確抓到$2輸出)
: 但是在csh awk卻是輸出$0 造成grep比對失敗
: 請問這是bash與csh的差異造成的嗎?
: 有什麼辦法可以在csh正確執行呢
: 感謝各位的解答
我剛剛試的結果,在tcsh下
grep `awk '{print $2}' aaa1` bbb1 >ccc1
可以有預期結果。
我不是shell方面專家,但我真的很不喜歡csh的syntax,
跟c語言一點也不像...
我知道學界多半還在用csh,但建議你完全放棄csh/tcsh:
http://www.shlomifish.org/open-source/anti/csh/
http://www.grymoire.com/Unix/CshTop10.txt
--
風輕輕的吹 我安靜地來
我輕點頭 妳暗微笑
不知不覺 享受彼此的默契
草悠悠的盪 妳淡淡的擺
妳高聲唱 我大聲和
自由自在 感受生命的韻律
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 118-168-100-104.dynamic.hinet.net
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):