我需要編寫一個Progress 4gl程序來解析來自STDIN的輸入,以便進行一些處理並將答案打印回屏幕。Progress 4gl(Openedge ABL)能夠讀取STDIN並輸出到STDOUT?
例如
cat file_with_text.txt | $ DLC/_progres -p .p | grep ...
- 這是可能的進展4gl語言?
- 如果不能使用該語言,請不要訴諸購買Progress中的該模塊。告訴我這是不可能的。
- 進度版本是10.1b。
我一直認爲這是不可能的。我將不得不說服我的經理們,我們需要擺脫Progress 4gl。
這是完全可能的。見Tim的答案。 –
嘗試讀/寫特殊文件'/ dev/stdin','/ dev/stderr','/ dev/stdout'。儘管如果可能的話,肯定會轉儲進度。你的[無用的'cat'](http://en.wikipedia.org/wiki/Cat_(Unix)#Useless_use_of_cat)可以被重寫爲'$ DLC/_progres
這是一個好主意!我認爲這將解決我的問題。我用貓的例子只是爲了說明我需要的東西。謝謝! – Ricardo