我正在嘗試編寫一個awk程序,它需要兩個由/ so 3/22/2013隔開的日期,並將它們分成三個單獨的數字,以便我可以使用3和22 2013年分開。在Unix中分離Awk輸入
我想程序被稱爲像
awk -f program_file 2/23/2013 4/15/2013
到目前爲止我有:
BEGIN {
d1 = ARGV[1]
d2 = ARGV[2]
}
這將接受兩個日期,但我不知道如何打破他們。另外,上面的程序必須用nawk調用,awk說它不能打開2/23/2013。
在此先感謝。
當命令行中的'awk -f prog_file 1/2/3 4/5/6'這樣的日期被讀入時,這將如何工作? – user2177896 2013-03-22 13:51:24
prog_file裏面有什麼? – Satish 2013-03-22 13:59:19
對你的awk答案沒有評論,但我只是想提醒你不要用'#(root)'做這些測試,即使你確信它是安全的。 :D,忽視它,如果它不適合你..我已經從中吸取了教訓,所以當我看到這個時,我提醒人們... – Kent 2013-03-22 14:01:22