2013-11-29 55 views
0

我在我的awk程序中有這條線。我見過其他awk代碼的例子,看起來像這樣,它的工作原理。我的不是。這條線爲什麼不能正常工作?

($0 ~ name) {print "Match found"} 

其中name是先前定義的字符串變量。

+2

我們需要看到更多的腳本。腳本是否運行沒有錯誤?簡單地說「不起作用」不會給你任何體面的幫助。 –

+0

不幸的是,這是一項家庭作業,我的大學的榮譽代碼使我無法向您展示我的代碼並尋求您的幫助。對於那個很抱歉。 – Inglonias

+0

祝你好運 - 我無法幫助你。您顯示的代碼是一種特殊的構造,它在代碼的主要部分之外使用,如BEGIN {}和END {}。這是一個if(條件)然後做{stuff here} –

回答

0

your other question - 你正在使用舊的,破碎的awk,所以什麼都可能發生。使用/ usr/xpg4/bin/awk或nawk或gawk或其他現代awk。