gawk1.01原始碼安裝 續
今天是個好天氣,我昨天發現有衝突,看了會書,還是不得要領,今天把衝突進行研究,發現
option 1,
statements ->
statements ->
option 2,
statements ->
statement ->
選項1和選2只有乙個差異,就是分析語句
時,究竟是選擇
segments :empty
| segment
| segments segment
也就是說,有兩種方法,直接當成segment,或者用第三種和第一種為空的情況,我把empty這種去掉。
再編譯,發現就能執行了。
yang@desktop-v9hs3b6:~/gawk101/gawk$ echo "hello world" |./gawk ''
hello world
編譯成功,真是幸福呀。
今天我想把**傳上去。讓大家一起來研究偉人是如何寫出如此好的**的。太厲害了。
我進行修改後,立即能看到效果。
不過,我好像又染上了環境病,只想著如何把**編譯成功,而忘記了,最關鍵的是要讀**了。
還是仔細讀**吧。
還說一下,我的環境是:win10下uwp下安裝ubuntu,安裝gcc,bison
gawk1 01原始碼分析awk y衝突了
gawk1.01原始碼分析awk.y衝突了 yang desktop v9hs3b6 gawk101 gawk echo hello ok gawk begin hello ok 看到沒,單獨是可以執行的。但把awk指令寫到檔案中,再測試一下,其中t.awk內容如下 yang desktop v9h...
gnu gawk1 01原始碼分析
gnu gawk1.01原始碼分析 前段時間為了分析dfa實現正規表示式的原始碼,費盡心思。於是又轉而讀gawk的原始碼,這次發現竟然順暢很多了,現在有乙個關鍵的函式看不懂 interpret 程式把 awk f mm.awk file1 file2 file3 中mm.awk檔案中的原始碼讀入,進...
gawk 原始碼分析感想 感覺又有進步了
gawk 原始碼分析感想 感覺又有進步了 這幾天折騰裝置,為了打造更好的電腦環境。買了usb轉vga的裝置,可顯示時太慢了。於是,就還是用以前的電腦,打造雙屏環境,乙個顯示用支架,高點放,另乙個顯示器放桌子上,當累了就坐,坐累了,就站。站著時,還可以坐在高板凳了。慢慢看gawk,這次又仔細讀awk....